1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254525552565257525852595260526152625263526452655266526752685269527052715272527352745275527652775278527952805281528252835284528552865287528852895290529152925293529452955296529752985299530053015302530353045305530653075308530953105311531253135314531553165317531853195320532153225323532453255326532753285329533053315332533353345335533653375338533953405341534253435344534553465347534853495350535153525353535453555356535753585359536053615362536353645365536653675368536953705371537253735374537553765377537853795380538153825383538453855386538753885389539053915392539353945395539653975398539954005401540254035404540554065407540854095410541154125413541454155416541754185419542054215422542354245425542654275428542954305431543254335434543554365437543854395440544154425443544454455446544754485449545054515452545354545455545654575458545954605461546254635464546554665467546854695470547154725473547454755476547754785479548054815482548354845485548654875488548954905491549254935494549554965497549854995500550155025503550455055506550755085509551055115512551355145515551655175518551955205521552255235524552555265527552855295530553155325533553455355536553755385539554055415542554355445545554655475548554955505551555255535554555555565557555855595560556155625563556455655566556755685569557055715572557355745575557655775578557955805581558255835584558555865587558855895590559155925593559455955596559755985599560056015602560356045605560656075608560956105611561256135614561556165617561856195620562156225623562456255626562756285629563056315632563356345635563656375638563956405641564256435644564556465647564856495650565156525653565456555656565756585659566056615662566356645665566656675668566956705671567256735674567556765677567856795680568156825683568456855686568756885689569056915692569356945695569656975698569957005701570257035704570557065707570857095710571157125713571457155716571757185719572057215722572357245725572657275728572957305731573257335734573557365737573857395740574157425743574457455746574757485749575057515752575357545755575657575758575957605761576257635764576557665767576857695770577157725773577457755776577757785779578057815782578357845785578657875788578957905791579257935794579557965797579857995800580158025803580458055806580758085809581058115812581358145815581658175818581958205821582258235824582558265827582858295830583158325833583458355836583758385839584058415842584358445845584658475848584958505851585258535854585558565857585858595860586158625863586458655866586758685869587058715872587358745875587658775878587958805881588258835884588558865887588858895890589158925893589458955896589758985899590059015902590359045905590659075908590959105911591259135914591559165917591859195920592159225923592459255926592759285929593059315932593359345935593659375938593959405941594259435944594559465947594859495950595159525953595459555956595759585959596059615962596359645965596659675968596959705971597259735974597559765977597859795980598159825983598459855986598759885989599059915992599359945995599659975998599960006001600260036004600560066007600860096010601160126013601460156016601760186019602060216022602360246025602660276028602960306031603260336034603560366037603860396040604160426043604460456046604760486049605060516052605360546055605660576058605960606061606260636064606560666067606860696070607160726073607460756076607760786079608060816082608360846085608660876088608960906091609260936094609560966097609860996100610161026103610461056106610761086109611061116112611361146115611661176118611961206121612261236124612561266127612861296130613161326133613461356136613761386139614061416142614361446145614661476148614961506151615261536154615561566157615861596160616161626163616461656166616761686169617061716172617361746175617661776178617961806181618261836184618561866187618861896190619161926193619461956196619761986199620062016202620362046205620662076208620962106211621262136214621562166217621862196220622162226223622462256226622762286229623062316232623362346235623662376238623962406241624262436244624562466247624862496250625162526253625462556256625762586259626062616262626362646265626662676268626962706271627262736274627562766277627862796280628162826283628462856286628762886289629062916292629362946295629662976298629963006301630263036304630563066307630863096310631163126313631463156316631763186319632063216322632363246325632663276328632963306331633263336334633563366337633863396340634163426343634463456346634763486349635063516352635363546355635663576358635963606361636263636364636563666367636863696370637163726373637463756376637763786379638063816382638363846385638663876388638963906391639263936394639563966397639863996400640164026403640464056406640764086409641064116412641364146415641664176418641964206421642264236424642564266427642864296430643164326433643464356436643764386439644064416442644364446445644664476448644964506451645264536454645564566457645864596460646164626463646464656466646764686469647064716472647364746475647664776478647964806481648264836484648564866487648864896490649164926493649464956496649764986499650065016502650365046505650665076508650965106511651265136514651565166517651865196520652165226523652465256526652765286529653065316532653365346535653665376538653965406541654265436544654565466547654865496550655165526553655465556556655765586559656065616562656365646565656665676568656965706571657265736574657565766577657865796580658165826583658465856586658765886589659065916592659365946595659665976598659966006601660266036604660566066607660866096610661166126613661466156616661766186619662066216622662366246625662666276628662966306631663266336634663566366637663866396640664166426643664466456646664766486649665066516652665366546655665666576658665966606661666266636664666566666667666866696670667166726673667466756676667766786679668066816682668366846685668666876688668966906691669266936694669566966697669866996700670167026703670467056706670767086709671067116712671367146715671667176718671967206721672267236724672567266727672867296730673167326733673467356736673767386739674067416742674367446745674667476748674967506751675267536754675567566757675867596760676167626763676467656766676767686769677067716772677367746775677667776778677967806781678267836784678567866787678867896790679167926793679467956796679767986799680068016802680368046805680668076808680968106811681268136814681568166817681868196820682168226823682468256826682768286829683068316832683368346835683668376838683968406841684268436844684568466847684868496850685168526853685468556856685768586859686068616862686368646865686668676868686968706871687268736874687568766877687868796880688168826883688468856886688768886889689068916892689368946895689668976898689969006901690269036904690569066907690869096910691169126913691469156916691769186919692069216922692369246925692669276928692969306931693269336934693569366937693869396940694169426943694469456946694769486949695069516952695369546955695669576958695969606961696269636964696569666967696869696970697169726973697469756976697769786979698069816982698369846985698669876988698969906991699269936994699569966997699869997000700170027003700470057006700770087009701070117012701370147015701670177018701970207021702270237024702570267027702870297030703170327033703470357036703770387039704070417042704370447045704670477048704970507051705270537054705570567057705870597060706170627063706470657066706770687069707070717072707370747075707670777078707970807081708270837084708570867087708870897090709170927093709470957096709770987099710071017102710371047105710671077108710971107111711271137114711571167117711871197120712171227123712471257126712771287129713071317132713371347135713671377138713971407141714271437144714571467147714871497150715171527153715471557156715771587159716071617162716371647165716671677168716971707171717271737174717571767177717871797180718171827183718471857186718771887189719071917192719371947195719671977198719972007201720272037204720572067207720872097210721172127213721472157216721772187219722072217222722372247225722672277228722972307231723272337234723572367237723872397240724172427243724472457246724772487249725072517252725372547255725672577258725972607261726272637264726572667267726872697270727172727273727472757276727772787279728072817282728372847285728672877288728972907291729272937294729572967297729872997300730173027303730473057306730773087309731073117312731373147315731673177318731973207321732273237324732573267327732873297330733173327333733473357336733773387339734073417342734373447345734673477348734973507351735273537354735573567357735873597360736173627363736473657366736773687369737073717372737373747375737673777378737973807381738273837384738573867387738873897390739173927393739473957396739773987399740074017402740374047405740674077408740974107411741274137414741574167417741874197420742174227423742474257426742774287429743074317432743374347435743674377438743974407441744274437444744574467447744874497450745174527453745474557456745774587459746074617462746374647465746674677468746974707471747274737474747574767477747874797480748174827483748474857486748774887489749074917492749374947495749674977498749975007501750275037504750575067507750875097510751175127513751475157516751775187519752075217522752375247525752675277528752975307531753275337534753575367537753875397540754175427543754475457546754775487549755075517552755375547555755675577558755975607561756275637564756575667567756875697570757175727573757475757576757775787579758075817582758375847585758675877588758975907591759275937594759575967597759875997600760176027603760476057606760776087609761076117612761376147615761676177618761976207621762276237624762576267627762876297630763176327633763476357636763776387639764076417642764376447645764676477648764976507651765276537654765576567657765876597660766176627663766476657666766776687669767076717672767376747675767676777678767976807681768276837684768576867687768876897690769176927693769476957696769776987699770077017702770377047705770677077708770977107711771277137714771577167717771877197720772177227723772477257726772777287729773077317732773377347735773677377738773977407741774277437744774577467747774877497750775177527753775477557756775777587759776077617762776377647765776677677768776977707771777277737774777577767777777877797780778177827783778477857786778777887789779077917792779377947795779677977798779978007801780278037804780578067807780878097810781178127813781478157816781778187819782078217822782378247825782678277828782978307831783278337834783578367837783878397840784178427843784478457846784778487849785078517852785378547855785678577858785978607861786278637864786578667867786878697870787178727873787478757876787778787879788078817882788378847885788678877888788978907891789278937894789578967897789878997900790179027903790479057906790779087909791079117912791379147915791679177918791979207921792279237924792579267927792879297930793179327933793479357936793779387939794079417942794379447945794679477948794979507951795279537954795579567957795879597960796179627963796479657966796779687969797079717972797379747975797679777978797979807981798279837984798579867987798879897990799179927993799479957996799779987999800080018002800380048005800680078008800980108011801280138014801580168017801880198020802180228023802480258026802780288029803080318032803380348035803680378038803980408041804280438044804580468047804880498050805180528053805480558056805780588059806080618062806380648065806680678068806980708071807280738074807580768077807880798080808180828083808480858086808780888089809080918092809380948095809680978098809981008101810281038104810581068107810881098110811181128113811481158116811781188119812081218122812381248125812681278128812981308131813281338134813581368137813881398140814181428143814481458146814781488149815081518152815381548155815681578158815981608161816281638164816581668167816881698170817181728173817481758176817781788179818081818182818381848185818681878188818981908191819281938194819581968197819881998200820182028203820482058206820782088209821082118212821382148215821682178218821982208221822282238224822582268227822882298230823182328233823482358236823782388239824082418242824382448245824682478248824982508251825282538254825582568257825882598260826182628263826482658266826782688269827082718272827382748275827682778278827982808281828282838284828582868287828882898290829182928293829482958296829782988299830083018302830383048305830683078308830983108311831283138314831583168317831883198320832183228323832483258326832783288329833083318332833383348335833683378338833983408341834283438344834583468347834883498350835183528353835483558356835783588359836083618362836383648365836683678368836983708371837283738374837583768377837883798380838183828383838483858386838783888389839083918392839383948395839683978398839984008401840284038404840584068407840884098410841184128413841484158416841784188419842084218422842384248425842684278428842984308431843284338434843584368437843884398440844184428443844484458446844784488449845084518452845384548455845684578458845984608461846284638464846584668467846884698470847184728473847484758476847784788479848084818482848384848485848684878488848984908491849284938494849584968497849884998500850185028503850485058506850785088509851085118512851385148515851685178518851985208521852285238524852585268527852885298530853185328533853485358536853785388539854085418542854385448545854685478548854985508551855285538554855585568557855885598560856185628563856485658566856785688569857085718572857385748575857685778578857985808581858285838584858585868587858885898590859185928593859485958596859785988599860086018602860386048605860686078608860986108611861286138614861586168617861886198620862186228623862486258626862786288629863086318632863386348635863686378638863986408641864286438644864586468647864886498650865186528653865486558656865786588659866086618662866386648665866686678668866986708671867286738674867586768677867886798680868186828683868486858686868786888689869086918692869386948695869686978698869987008701870287038704870587068707870887098710871187128713871487158716871787188719872087218722872387248725872687278728872987308731873287338734873587368737873887398740874187428743874487458746874787488749875087518752875387548755875687578758875987608761876287638764876587668767876887698770877187728773877487758776877787788779878087818782878387848785878687878788878987908791879287938794879587968797879887998800880188028803880488058806880788088809881088118812881388148815881688178818881988208821882288238824882588268827882888298830883188328833883488358836883788388839884088418842884388448845884688478848884988508851885288538854885588568857885888598860886188628863886488658866886788688869887088718872887388748875887688778878887988808881888288838884888588868887888888898890889188928893889488958896889788988899890089018902890389048905890689078908890989108911891289138914891589168917891889198920892189228923892489258926892789288929893089318932893389348935893689378938893989408941894289438944894589468947894889498950895189528953895489558956895789588959896089618962896389648965896689678968896989708971897289738974897589768977897889798980898189828983898489858986898789888989899089918992899389948995899689978998899990009001900290039004900590069007900890099010901190129013901490159016901790189019902090219022902390249025902690279028902990309031903290339034903590369037903890399040904190429043904490459046904790489049905090519052905390549055905690579058905990609061906290639064906590669067906890699070907190729073907490759076907790789079908090819082908390849085908690879088908990909091909290939094909590969097909890999100910191029103910491059106910791089109911091119112911391149115911691179118911991209121912291239124912591269127912891299130913191329133913491359136913791389139914091419142914391449145914691479148914991509151915291539154915591569157915891599160916191629163916491659166916791689169917091719172917391749175917691779178917991809181918291839184918591869187918891899190919191929193919491959196919791989199920092019202920392049205920692079208920992109211921292139214921592169217921892199220922192229223922492259226922792289229923092319232923392349235923692379238923992409241924292439244924592469247924892499250925192529253925492559256925792589259926092619262926392649265926692679268926992709271927292739274927592769277927892799280928192829283928492859286928792889289929092919292929392949295929692979298929993009301930293039304930593069307930893099310931193129313931493159316931793189319932093219322932393249325932693279328932993309331933293339334933593369337933893399340934193429343934493459346934793489349935093519352935393549355935693579358935993609361936293639364936593669367936893699370937193729373937493759376937793789379938093819382938393849385938693879388938993909391939293939394939593969397939893999400940194029403940494059406940794089409941094119412941394149415941694179418941994209421942294239424942594269427942894299430943194329433943494359436943794389439944094419442944394449445944694479448944994509451945294539454945594569457945894599460946194629463946494659466946794689469947094719472947394749475947694779478947994809481948294839484948594869487948894899490949194929493949494959496949794989499950095019502950395049505950695079508950995109511951295139514951595169517951895199520952195229523952495259526952795289529953095319532953395349535953695379538953995409541954295439544954595469547954895499550955195529553955495559556955795589559956095619562956395649565956695679568956995709571957295739574957595769577957895799580958195829583958495859586958795889589959095919592959395949595959695979598959996009601960296039604960596069607960896099610961196129613961496159616961796189619962096219622962396249625962696279628962996309631963296339634963596369637963896399640964196429643964496459646964796489649965096519652965396549655965696579658965996609661966296639664966596669667966896699670967196729673967496759676967796789679968096819682968396849685968696879688968996909691969296939694969596969697969896999700970197029703970497059706970797089709971097119712971397149715971697179718971997209721972297239724972597269727972897299730973197329733973497359736973797389739 |
- // +build go1.6
- // +build codecgen,!notfastpath generated,!notfastpath
- // Code generated by codecgen - DO NOT EDIT.
- package codec
- import (
- "errors"
- "runtime"
- "strconv"
- )
- const (
- // ----- content types ----
- codecSelferCcUTF819781 = 1
- codecSelferCcRAW19781 = 255
- // ----- value types used ----
- codecSelferValueTypeArray19781 = 10
- codecSelferValueTypeMap19781 = 9
- codecSelferValueTypeString19781 = 6
- codecSelferValueTypeInt19781 = 2
- codecSelferValueTypeUint19781 = 3
- codecSelferValueTypeFloat19781 = 4
- codecSelferValueTypeNil19781 = 1
- codecSelferBitsize19781 = uint8(32 << (^uint(0) >> 63))
- codecSelferDecContainerLenNil19781 = -2147483648
- )
- var (
- errCodecSelferOnlyMapOrArrayEncodeToStruct19781 = errors.New(`only encoded map or array can be decoded into a struct`)
- )
- type codecSelfer19781 struct{}
- func codecSelfer19781False() bool { return false }
- func init() {
- if GenVersion != 16 {
- _, file, _, _ := runtime.Caller(0)
- ver := strconv.FormatInt(int64(GenVersion), 10)
- panic("codecgen version mismatch: current: 16, need " + ver + ". Re-generate file: " + file)
- }
- }
- func (x *TestMammoth2) CodecEncodeSelf(e *Encoder) {
- var h codecSelfer19781
- z, r := GenHelperEncoder(e)
- _, _, _ = h, z, r
- if x == nil {
- r.EncodeNil()
- } else {
- yysep2 := !z.EncBinary()
- yy2arr2 := z.EncBasicHandle().StructToArray
- _, _ = yysep2, yy2arr2
- const yyr2 bool = false // struct tag has 'toArray'
- var yyn4 bool = x.FptrIntf == nil
- var yyn6 bool = x.FptrString == nil
- var yyn8 bool = x.FptrBytes == nil
- var yyn10 bool = x.FptrFloat32 == nil
- var yyn12 bool = x.FptrFloat64 == nil
- var yyn14 bool = x.FptrUint == nil
- var yyn16 bool = x.FptrUint8 == nil
- var yyn18 bool = x.FptrUint16 == nil
- var yyn20 bool = x.FptrUint32 == nil
- var yyn22 bool = x.FptrUint64 == nil
- var yyn24 bool = x.FptrUintptr == nil
- var yyn26 bool = x.FptrInt == nil
- var yyn28 bool = x.FptrInt8 == nil
- var yyn30 bool = x.FptrInt16 == nil
- var yyn32 bool = x.FptrInt32 == nil
- var yyn34 bool = x.FptrInt64 == nil
- var yyn36 bool = x.FptrBool == nil
- var yyn38 bool = x.FptrSliceIntf == nil
- var yyn40 bool = x.FptrSliceString == nil
- var yyn42 bool = x.FptrSliceBytes == nil
- var yyn44 bool = x.FptrSliceFloat32 == nil
- var yyn46 bool = x.FptrSliceFloat64 == nil
- var yyn48 bool = x.FptrSliceUint == nil
- var yyn50 bool = x.FptrSliceUint16 == nil
- var yyn52 bool = x.FptrSliceUint32 == nil
- var yyn54 bool = x.FptrSliceUint64 == nil
- var yyn56 bool = x.FptrSliceInt == nil
- var yyn58 bool = x.FptrSliceInt8 == nil
- var yyn60 bool = x.FptrSliceInt16 == nil
- var yyn62 bool = x.FptrSliceInt32 == nil
- var yyn64 bool = x.FptrSliceInt64 == nil
- var yyn66 bool = x.FptrSliceBool == nil
- var yyn68 bool = x.FptrMapStringIntf == nil
- var yyn70 bool = x.FptrMapStringString == nil
- var yyn72 bool = x.FptrMapStringBytes == nil
- var yyn74 bool = x.FptrMapStringUint == nil
- var yyn76 bool = x.FptrMapStringUint8 == nil
- var yyn78 bool = x.FptrMapStringUint64 == nil
- var yyn80 bool = x.FptrMapStringInt == nil
- var yyn82 bool = x.FptrMapStringInt64 == nil
- var yyn84 bool = x.FptrMapStringFloat32 == nil
- var yyn86 bool = x.FptrMapStringFloat64 == nil
- var yyn88 bool = x.FptrMapStringBool == nil
- var yyn90 bool = x.FptrMapUintIntf == nil
- var yyn92 bool = x.FptrMapUintString == nil
- var yyn94 bool = x.FptrMapUintBytes == nil
- var yyn96 bool = x.FptrMapUintUint == nil
- var yyn98 bool = x.FptrMapUintUint8 == nil
- var yyn100 bool = x.FptrMapUintUint64 == nil
- var yyn102 bool = x.FptrMapUintInt == nil
- var yyn104 bool = x.FptrMapUintInt64 == nil
- var yyn106 bool = x.FptrMapUintFloat32 == nil
- var yyn108 bool = x.FptrMapUintFloat64 == nil
- var yyn110 bool = x.FptrMapUintBool == nil
- var yyn112 bool = x.FptrMapUint8Intf == nil
- var yyn114 bool = x.FptrMapUint8String == nil
- var yyn116 bool = x.FptrMapUint8Bytes == nil
- var yyn118 bool = x.FptrMapUint8Uint == nil
- var yyn120 bool = x.FptrMapUint8Uint8 == nil
- var yyn122 bool = x.FptrMapUint8Uint64 == nil
- var yyn124 bool = x.FptrMapUint8Int == nil
- var yyn126 bool = x.FptrMapUint8Int64 == nil
- var yyn128 bool = x.FptrMapUint8Float32 == nil
- var yyn130 bool = x.FptrMapUint8Float64 == nil
- var yyn132 bool = x.FptrMapUint8Bool == nil
- var yyn134 bool = x.FptrMapUint64Intf == nil
- var yyn136 bool = x.FptrMapUint64String == nil
- var yyn138 bool = x.FptrMapUint64Bytes == nil
- var yyn140 bool = x.FptrMapUint64Uint == nil
- var yyn142 bool = x.FptrMapUint64Uint8 == nil
- var yyn144 bool = x.FptrMapUint64Uint64 == nil
- var yyn146 bool = x.FptrMapUint64Int == nil
- var yyn148 bool = x.FptrMapUint64Int64 == nil
- var yyn150 bool = x.FptrMapUint64Float32 == nil
- var yyn152 bool = x.FptrMapUint64Float64 == nil
- var yyn154 bool = x.FptrMapUint64Bool == nil
- var yyn156 bool = x.FptrMapIntIntf == nil
- var yyn158 bool = x.FptrMapIntString == nil
- var yyn160 bool = x.FptrMapIntBytes == nil
- var yyn162 bool = x.FptrMapIntUint == nil
- var yyn164 bool = x.FptrMapIntUint8 == nil
- var yyn166 bool = x.FptrMapIntUint64 == nil
- var yyn168 bool = x.FptrMapIntInt == nil
- var yyn170 bool = x.FptrMapIntInt64 == nil
- var yyn172 bool = x.FptrMapIntFloat32 == nil
- var yyn174 bool = x.FptrMapIntFloat64 == nil
- var yyn176 bool = x.FptrMapIntBool == nil
- var yyn178 bool = x.FptrMapInt64Intf == nil
- var yyn180 bool = x.FptrMapInt64String == nil
- var yyn182 bool = x.FptrMapInt64Bytes == nil
- var yyn184 bool = x.FptrMapInt64Uint == nil
- var yyn186 bool = x.FptrMapInt64Uint8 == nil
- var yyn188 bool = x.FptrMapInt64Uint64 == nil
- var yyn190 bool = x.FptrMapInt64Int == nil
- var yyn192 bool = x.FptrMapInt64Int64 == nil
- var yyn194 bool = x.FptrMapInt64Float32 == nil
- var yyn196 bool = x.FptrMapInt64Float64 == nil
- var yyn198 bool = x.FptrMapInt64Bool == nil
- if yyr2 || yy2arr2 {
- z.EncWriteArrayStart(196)
- z.EncWriteArrayElem()
- z.EncFallback(x.FIntf)
- if yyn4 {
- z.EncWriteArrayElem()
- r.EncodeNil()
- } else {
- z.EncWriteArrayElem()
- yy200 := *x.FptrIntf
- z.EncFallback(yy200)
- }
- z.EncWriteArrayElem()
- r.EncodeString(string(x.FString))
- if yyn6 {
- z.EncWriteArrayElem()
- r.EncodeNil()
- } else {
- z.EncWriteArrayElem()
- yy203 := *x.FptrString
- r.EncodeString(string(yy203))
- }
- z.EncWriteArrayElem()
- if x.FBytes == nil {
- r.EncodeNil()
- } else {
- r.EncodeStringBytesRaw([]byte(x.FBytes))
- } // end block: if x.FBytes slice == nil
- if yyn8 {
- z.EncWriteArrayElem()
- r.EncodeNil()
- } else {
- z.EncWriteArrayElem()
- yy206 := *x.FptrBytes
- if yy206 == nil {
- r.EncodeNil()
- } else {
- r.EncodeStringBytesRaw([]byte(yy206))
- } // end block: if yy206 slice == nil
- }
- z.EncWriteArrayElem()
- r.EncodeFloat32(float32(x.FFloat32))
- if yyn10 {
- z.EncWriteArrayElem()
- r.EncodeNil()
- } else {
- z.EncWriteArrayElem()
- yy209 := *x.FptrFloat32
- r.EncodeFloat32(float32(yy209))
- }
- z.EncWriteArrayElem()
- r.EncodeFloat64(float64(x.FFloat64))
- if yyn12 {
- z.EncWriteArrayElem()
- r.EncodeNil()
- } else {
- z.EncWriteArrayElem()
- yy212 := *x.FptrFloat64
- r.EncodeFloat64(float64(yy212))
- }
- z.EncWriteArrayElem()
- r.EncodeUint(uint64(x.FUint))
- if yyn14 {
- z.EncWriteArrayElem()
- r.EncodeNil()
- } else {
- z.EncWriteArrayElem()
- yy215 := *x.FptrUint
- r.EncodeUint(uint64(yy215))
- }
- z.EncWriteArrayElem()
- r.EncodeUint(uint64(x.FUint8))
- if yyn16 {
- z.EncWriteArrayElem()
- r.EncodeNil()
- } else {
- z.EncWriteArrayElem()
- yy218 := *x.FptrUint8
- r.EncodeUint(uint64(yy218))
- }
- z.EncWriteArrayElem()
- r.EncodeUint(uint64(x.FUint16))
- if yyn18 {
- z.EncWriteArrayElem()
- r.EncodeNil()
- } else {
- z.EncWriteArrayElem()
- yy221 := *x.FptrUint16
- r.EncodeUint(uint64(yy221))
- }
- z.EncWriteArrayElem()
- r.EncodeUint(uint64(x.FUint32))
- if yyn20 {
- z.EncWriteArrayElem()
- r.EncodeNil()
- } else {
- z.EncWriteArrayElem()
- yy224 := *x.FptrUint32
- r.EncodeUint(uint64(yy224))
- }
- z.EncWriteArrayElem()
- r.EncodeUint(uint64(x.FUint64))
- if yyn22 {
- z.EncWriteArrayElem()
- r.EncodeNil()
- } else {
- z.EncWriteArrayElem()
- yy227 := *x.FptrUint64
- r.EncodeUint(uint64(yy227))
- }
- z.EncWriteArrayElem()
- r.EncodeUint(uint64(x.FUintptr))
- if yyn24 {
- z.EncWriteArrayElem()
- r.EncodeNil()
- } else {
- z.EncWriteArrayElem()
- yy230 := *x.FptrUintptr
- r.EncodeUint(uint64(yy230))
- }
- z.EncWriteArrayElem()
- r.EncodeInt(int64(x.FInt))
- if yyn26 {
- z.EncWriteArrayElem()
- r.EncodeNil()
- } else {
- z.EncWriteArrayElem()
- yy233 := *x.FptrInt
- r.EncodeInt(int64(yy233))
- }
- z.EncWriteArrayElem()
- r.EncodeInt(int64(x.FInt8))
- if yyn28 {
- z.EncWriteArrayElem()
- r.EncodeNil()
- } else {
- z.EncWriteArrayElem()
- yy236 := *x.FptrInt8
- r.EncodeInt(int64(yy236))
- }
- z.EncWriteArrayElem()
- r.EncodeInt(int64(x.FInt16))
- if yyn30 {
- z.EncWriteArrayElem()
- r.EncodeNil()
- } else {
- z.EncWriteArrayElem()
- yy239 := *x.FptrInt16
- r.EncodeInt(int64(yy239))
- }
- z.EncWriteArrayElem()
- r.EncodeInt(int64(x.FInt32))
- if yyn32 {
- z.EncWriteArrayElem()
- r.EncodeNil()
- } else {
- z.EncWriteArrayElem()
- yy242 := *x.FptrInt32
- r.EncodeInt(int64(yy242))
- }
- z.EncWriteArrayElem()
- r.EncodeInt(int64(x.FInt64))
- if yyn34 {
- z.EncWriteArrayElem()
- r.EncodeNil()
- } else {
- z.EncWriteArrayElem()
- yy245 := *x.FptrInt64
- r.EncodeInt(int64(yy245))
- }
- z.EncWriteArrayElem()
- r.EncodeBool(bool(x.FBool))
- if yyn36 {
- z.EncWriteArrayElem()
- r.EncodeNil()
- } else {
- z.EncWriteArrayElem()
- yy248 := *x.FptrBool
- r.EncodeBool(bool(yy248))
- }
- z.EncWriteArrayElem()
- if x.FSliceIntf == nil {
- r.EncodeNil()
- } else {
- z.F.EncSliceIntfV(x.FSliceIntf, e)
- } // end block: if x.FSliceIntf slice == nil
- if yyn38 {
- z.EncWriteArrayElem()
- r.EncodeNil()
- } else {
- z.EncWriteArrayElem()
- yy251 := *x.FptrSliceIntf
- if yy251 == nil {
- r.EncodeNil()
- } else {
- z.F.EncSliceIntfV(yy251, e)
- } // end block: if yy251 slice == nil
- }
- z.EncWriteArrayElem()
- if x.FSliceString == nil {
- r.EncodeNil()
- } else {
- z.F.EncSliceStringV(x.FSliceString, e)
- } // end block: if x.FSliceString slice == nil
- if yyn40 {
- z.EncWriteArrayElem()
- r.EncodeNil()
- } else {
- z.EncWriteArrayElem()
- yy254 := *x.FptrSliceString
- if yy254 == nil {
- r.EncodeNil()
- } else {
- z.F.EncSliceStringV(yy254, e)
- } // end block: if yy254 slice == nil
- }
- z.EncWriteArrayElem()
- if x.FSliceBytes == nil {
- r.EncodeNil()
- } else {
- z.F.EncSliceBytesV(x.FSliceBytes, e)
- } // end block: if x.FSliceBytes slice == nil
- if yyn42 {
- z.EncWriteArrayElem()
- r.EncodeNil()
- } else {
- z.EncWriteArrayElem()
- yy257 := *x.FptrSliceBytes
- if yy257 == nil {
- r.EncodeNil()
- } else {
- z.F.EncSliceBytesV(yy257, e)
- } // end block: if yy257 slice == nil
- }
- z.EncWriteArrayElem()
- if x.FSliceFloat32 == nil {
- r.EncodeNil()
- } else {
- z.F.EncSliceFloat32V(x.FSliceFloat32, e)
- } // end block: if x.FSliceFloat32 slice == nil
- if yyn44 {
- z.EncWriteArrayElem()
- r.EncodeNil()
- } else {
- z.EncWriteArrayElem()
- yy260 := *x.FptrSliceFloat32
- if yy260 == nil {
- r.EncodeNil()
- } else {
- z.F.EncSliceFloat32V(yy260, e)
- } // end block: if yy260 slice == nil
- }
- z.EncWriteArrayElem()
- if x.FSliceFloat64 == nil {
- r.EncodeNil()
- } else {
- z.F.EncSliceFloat64V(x.FSliceFloat64, e)
- } // end block: if x.FSliceFloat64 slice == nil
- if yyn46 {
- z.EncWriteArrayElem()
- r.EncodeNil()
- } else {
- z.EncWriteArrayElem()
- yy263 := *x.FptrSliceFloat64
- if yy263 == nil {
- r.EncodeNil()
- } else {
- z.F.EncSliceFloat64V(yy263, e)
- } // end block: if yy263 slice == nil
- }
- z.EncWriteArrayElem()
- if x.FSliceUint == nil {
- r.EncodeNil()
- } else {
- z.F.EncSliceUintV(x.FSliceUint, e)
- } // end block: if x.FSliceUint slice == nil
- if yyn48 {
- z.EncWriteArrayElem()
- r.EncodeNil()
- } else {
- z.EncWriteArrayElem()
- yy266 := *x.FptrSliceUint
- if yy266 == nil {
- r.EncodeNil()
- } else {
- z.F.EncSliceUintV(yy266, e)
- } // end block: if yy266 slice == nil
- }
- z.EncWriteArrayElem()
- if x.FSliceUint16 == nil {
- r.EncodeNil()
- } else {
- z.F.EncSliceUint16V(x.FSliceUint16, e)
- } // end block: if x.FSliceUint16 slice == nil
- if yyn50 {
- z.EncWriteArrayElem()
- r.EncodeNil()
- } else {
- z.EncWriteArrayElem()
- yy269 := *x.FptrSliceUint16
- if yy269 == nil {
- r.EncodeNil()
- } else {
- z.F.EncSliceUint16V(yy269, e)
- } // end block: if yy269 slice == nil
- }
- z.EncWriteArrayElem()
- if x.FSliceUint32 == nil {
- r.EncodeNil()
- } else {
- z.F.EncSliceUint32V(x.FSliceUint32, e)
- } // end block: if x.FSliceUint32 slice == nil
- if yyn52 {
- z.EncWriteArrayElem()
- r.EncodeNil()
- } else {
- z.EncWriteArrayElem()
- yy272 := *x.FptrSliceUint32
- if yy272 == nil {
- r.EncodeNil()
- } else {
- z.F.EncSliceUint32V(yy272, e)
- } // end block: if yy272 slice == nil
- }
- z.EncWriteArrayElem()
- if x.FSliceUint64 == nil {
- r.EncodeNil()
- } else {
- z.F.EncSliceUint64V(x.FSliceUint64, e)
- } // end block: if x.FSliceUint64 slice == nil
- if yyn54 {
- z.EncWriteArrayElem()
- r.EncodeNil()
- } else {
- z.EncWriteArrayElem()
- yy275 := *x.FptrSliceUint64
- if yy275 == nil {
- r.EncodeNil()
- } else {
- z.F.EncSliceUint64V(yy275, e)
- } // end block: if yy275 slice == nil
- }
- z.EncWriteArrayElem()
- if x.FSliceInt == nil {
- r.EncodeNil()
- } else {
- z.F.EncSliceIntV(x.FSliceInt, e)
- } // end block: if x.FSliceInt slice == nil
- if yyn56 {
- z.EncWriteArrayElem()
- r.EncodeNil()
- } else {
- z.EncWriteArrayElem()
- yy278 := *x.FptrSliceInt
- if yy278 == nil {
- r.EncodeNil()
- } else {
- z.F.EncSliceIntV(yy278, e)
- } // end block: if yy278 slice == nil
- }
- z.EncWriteArrayElem()
- if x.FSliceInt8 == nil {
- r.EncodeNil()
- } else {
- z.F.EncSliceInt8V(x.FSliceInt8, e)
- } // end block: if x.FSliceInt8 slice == nil
- if yyn58 {
- z.EncWriteArrayElem()
- r.EncodeNil()
- } else {
- z.EncWriteArrayElem()
- yy281 := *x.FptrSliceInt8
- if yy281 == nil {
- r.EncodeNil()
- } else {
- z.F.EncSliceInt8V(yy281, e)
- } // end block: if yy281 slice == nil
- }
- z.EncWriteArrayElem()
- if x.FSliceInt16 == nil {
- r.EncodeNil()
- } else {
- z.F.EncSliceInt16V(x.FSliceInt16, e)
- } // end block: if x.FSliceInt16 slice == nil
- if yyn60 {
- z.EncWriteArrayElem()
- r.EncodeNil()
- } else {
- z.EncWriteArrayElem()
- yy284 := *x.FptrSliceInt16
- if yy284 == nil {
- r.EncodeNil()
- } else {
- z.F.EncSliceInt16V(yy284, e)
- } // end block: if yy284 slice == nil
- }
- z.EncWriteArrayElem()
- if x.FSliceInt32 == nil {
- r.EncodeNil()
- } else {
- z.F.EncSliceInt32V(x.FSliceInt32, e)
- } // end block: if x.FSliceInt32 slice == nil
- if yyn62 {
- z.EncWriteArrayElem()
- r.EncodeNil()
- } else {
- z.EncWriteArrayElem()
- yy287 := *x.FptrSliceInt32
- if yy287 == nil {
- r.EncodeNil()
- } else {
- z.F.EncSliceInt32V(yy287, e)
- } // end block: if yy287 slice == nil
- }
- z.EncWriteArrayElem()
- if x.FSliceInt64 == nil {
- r.EncodeNil()
- } else {
- z.F.EncSliceInt64V(x.FSliceInt64, e)
- } // end block: if x.FSliceInt64 slice == nil
- if yyn64 {
- z.EncWriteArrayElem()
- r.EncodeNil()
- } else {
- z.EncWriteArrayElem()
- yy290 := *x.FptrSliceInt64
- if yy290 == nil {
- r.EncodeNil()
- } else {
- z.F.EncSliceInt64V(yy290, e)
- } // end block: if yy290 slice == nil
- }
- z.EncWriteArrayElem()
- if x.FSliceBool == nil {
- r.EncodeNil()
- } else {
- z.F.EncSliceBoolV(x.FSliceBool, e)
- } // end block: if x.FSliceBool slice == nil
- if yyn66 {
- z.EncWriteArrayElem()
- r.EncodeNil()
- } else {
- z.EncWriteArrayElem()
- yy293 := *x.FptrSliceBool
- if yy293 == nil {
- r.EncodeNil()
- } else {
- z.F.EncSliceBoolV(yy293, e)
- } // end block: if yy293 slice == nil
- }
- z.EncWriteArrayElem()
- if x.FMapStringIntf == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapStringIntfV(x.FMapStringIntf, e)
- } // end block: if x.FMapStringIntf map == nil
- if yyn68 {
- z.EncWriteArrayElem()
- r.EncodeNil()
- } else {
- z.EncWriteArrayElem()
- yy296 := *x.FptrMapStringIntf
- if yy296 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapStringIntfV(yy296, e)
- } // end block: if yy296 map == nil
- }
- z.EncWriteArrayElem()
- if x.FMapStringString == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapStringStringV(x.FMapStringString, e)
- } // end block: if x.FMapStringString map == nil
- if yyn70 {
- z.EncWriteArrayElem()
- r.EncodeNil()
- } else {
- z.EncWriteArrayElem()
- yy299 := *x.FptrMapStringString
- if yy299 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapStringStringV(yy299, e)
- } // end block: if yy299 map == nil
- }
- z.EncWriteArrayElem()
- if x.FMapStringBytes == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapStringBytesV(x.FMapStringBytes, e)
- } // end block: if x.FMapStringBytes map == nil
- if yyn72 {
- z.EncWriteArrayElem()
- r.EncodeNil()
- } else {
- z.EncWriteArrayElem()
- yy302 := *x.FptrMapStringBytes
- if yy302 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapStringBytesV(yy302, e)
- } // end block: if yy302 map == nil
- }
- z.EncWriteArrayElem()
- if x.FMapStringUint == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapStringUintV(x.FMapStringUint, e)
- } // end block: if x.FMapStringUint map == nil
- if yyn74 {
- z.EncWriteArrayElem()
- r.EncodeNil()
- } else {
- z.EncWriteArrayElem()
- yy305 := *x.FptrMapStringUint
- if yy305 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapStringUintV(yy305, e)
- } // end block: if yy305 map == nil
- }
- z.EncWriteArrayElem()
- if x.FMapStringUint8 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapStringUint8V(x.FMapStringUint8, e)
- } // end block: if x.FMapStringUint8 map == nil
- if yyn76 {
- z.EncWriteArrayElem()
- r.EncodeNil()
- } else {
- z.EncWriteArrayElem()
- yy308 := *x.FptrMapStringUint8
- if yy308 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapStringUint8V(yy308, e)
- } // end block: if yy308 map == nil
- }
- z.EncWriteArrayElem()
- if x.FMapStringUint64 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapStringUint64V(x.FMapStringUint64, e)
- } // end block: if x.FMapStringUint64 map == nil
- if yyn78 {
- z.EncWriteArrayElem()
- r.EncodeNil()
- } else {
- z.EncWriteArrayElem()
- yy311 := *x.FptrMapStringUint64
- if yy311 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapStringUint64V(yy311, e)
- } // end block: if yy311 map == nil
- }
- z.EncWriteArrayElem()
- if x.FMapStringInt == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapStringIntV(x.FMapStringInt, e)
- } // end block: if x.FMapStringInt map == nil
- if yyn80 {
- z.EncWriteArrayElem()
- r.EncodeNil()
- } else {
- z.EncWriteArrayElem()
- yy314 := *x.FptrMapStringInt
- if yy314 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapStringIntV(yy314, e)
- } // end block: if yy314 map == nil
- }
- z.EncWriteArrayElem()
- if x.FMapStringInt64 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapStringInt64V(x.FMapStringInt64, e)
- } // end block: if x.FMapStringInt64 map == nil
- if yyn82 {
- z.EncWriteArrayElem()
- r.EncodeNil()
- } else {
- z.EncWriteArrayElem()
- yy317 := *x.FptrMapStringInt64
- if yy317 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapStringInt64V(yy317, e)
- } // end block: if yy317 map == nil
- }
- z.EncWriteArrayElem()
- if x.FMapStringFloat32 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapStringFloat32V(x.FMapStringFloat32, e)
- } // end block: if x.FMapStringFloat32 map == nil
- if yyn84 {
- z.EncWriteArrayElem()
- r.EncodeNil()
- } else {
- z.EncWriteArrayElem()
- yy320 := *x.FptrMapStringFloat32
- if yy320 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapStringFloat32V(yy320, e)
- } // end block: if yy320 map == nil
- }
- z.EncWriteArrayElem()
- if x.FMapStringFloat64 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapStringFloat64V(x.FMapStringFloat64, e)
- } // end block: if x.FMapStringFloat64 map == nil
- if yyn86 {
- z.EncWriteArrayElem()
- r.EncodeNil()
- } else {
- z.EncWriteArrayElem()
- yy323 := *x.FptrMapStringFloat64
- if yy323 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapStringFloat64V(yy323, e)
- } // end block: if yy323 map == nil
- }
- z.EncWriteArrayElem()
- if x.FMapStringBool == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapStringBoolV(x.FMapStringBool, e)
- } // end block: if x.FMapStringBool map == nil
- if yyn88 {
- z.EncWriteArrayElem()
- r.EncodeNil()
- } else {
- z.EncWriteArrayElem()
- yy326 := *x.FptrMapStringBool
- if yy326 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapStringBoolV(yy326, e)
- } // end block: if yy326 map == nil
- }
- z.EncWriteArrayElem()
- if x.FMapUintIntf == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapUintIntfV(x.FMapUintIntf, e)
- } // end block: if x.FMapUintIntf map == nil
- if yyn90 {
- z.EncWriteArrayElem()
- r.EncodeNil()
- } else {
- z.EncWriteArrayElem()
- yy329 := *x.FptrMapUintIntf
- if yy329 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapUintIntfV(yy329, e)
- } // end block: if yy329 map == nil
- }
- z.EncWriteArrayElem()
- if x.FMapUintString == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapUintStringV(x.FMapUintString, e)
- } // end block: if x.FMapUintString map == nil
- if yyn92 {
- z.EncWriteArrayElem()
- r.EncodeNil()
- } else {
- z.EncWriteArrayElem()
- yy332 := *x.FptrMapUintString
- if yy332 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapUintStringV(yy332, e)
- } // end block: if yy332 map == nil
- }
- z.EncWriteArrayElem()
- if x.FMapUintBytes == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapUintBytesV(x.FMapUintBytes, e)
- } // end block: if x.FMapUintBytes map == nil
- if yyn94 {
- z.EncWriteArrayElem()
- r.EncodeNil()
- } else {
- z.EncWriteArrayElem()
- yy335 := *x.FptrMapUintBytes
- if yy335 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapUintBytesV(yy335, e)
- } // end block: if yy335 map == nil
- }
- z.EncWriteArrayElem()
- if x.FMapUintUint == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapUintUintV(x.FMapUintUint, e)
- } // end block: if x.FMapUintUint map == nil
- if yyn96 {
- z.EncWriteArrayElem()
- r.EncodeNil()
- } else {
- z.EncWriteArrayElem()
- yy338 := *x.FptrMapUintUint
- if yy338 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapUintUintV(yy338, e)
- } // end block: if yy338 map == nil
- }
- z.EncWriteArrayElem()
- if x.FMapUintUint8 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapUintUint8V(x.FMapUintUint8, e)
- } // end block: if x.FMapUintUint8 map == nil
- if yyn98 {
- z.EncWriteArrayElem()
- r.EncodeNil()
- } else {
- z.EncWriteArrayElem()
- yy341 := *x.FptrMapUintUint8
- if yy341 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapUintUint8V(yy341, e)
- } // end block: if yy341 map == nil
- }
- z.EncWriteArrayElem()
- if x.FMapUintUint64 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapUintUint64V(x.FMapUintUint64, e)
- } // end block: if x.FMapUintUint64 map == nil
- if yyn100 {
- z.EncWriteArrayElem()
- r.EncodeNil()
- } else {
- z.EncWriteArrayElem()
- yy344 := *x.FptrMapUintUint64
- if yy344 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapUintUint64V(yy344, e)
- } // end block: if yy344 map == nil
- }
- z.EncWriteArrayElem()
- if x.FMapUintInt == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapUintIntV(x.FMapUintInt, e)
- } // end block: if x.FMapUintInt map == nil
- if yyn102 {
- z.EncWriteArrayElem()
- r.EncodeNil()
- } else {
- z.EncWriteArrayElem()
- yy347 := *x.FptrMapUintInt
- if yy347 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapUintIntV(yy347, e)
- } // end block: if yy347 map == nil
- }
- z.EncWriteArrayElem()
- if x.FMapUintInt64 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapUintInt64V(x.FMapUintInt64, e)
- } // end block: if x.FMapUintInt64 map == nil
- if yyn104 {
- z.EncWriteArrayElem()
- r.EncodeNil()
- } else {
- z.EncWriteArrayElem()
- yy350 := *x.FptrMapUintInt64
- if yy350 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapUintInt64V(yy350, e)
- } // end block: if yy350 map == nil
- }
- z.EncWriteArrayElem()
- if x.FMapUintFloat32 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapUintFloat32V(x.FMapUintFloat32, e)
- } // end block: if x.FMapUintFloat32 map == nil
- if yyn106 {
- z.EncWriteArrayElem()
- r.EncodeNil()
- } else {
- z.EncWriteArrayElem()
- yy353 := *x.FptrMapUintFloat32
- if yy353 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapUintFloat32V(yy353, e)
- } // end block: if yy353 map == nil
- }
- z.EncWriteArrayElem()
- if x.FMapUintFloat64 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapUintFloat64V(x.FMapUintFloat64, e)
- } // end block: if x.FMapUintFloat64 map == nil
- if yyn108 {
- z.EncWriteArrayElem()
- r.EncodeNil()
- } else {
- z.EncWriteArrayElem()
- yy356 := *x.FptrMapUintFloat64
- if yy356 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapUintFloat64V(yy356, e)
- } // end block: if yy356 map == nil
- }
- z.EncWriteArrayElem()
- if x.FMapUintBool == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapUintBoolV(x.FMapUintBool, e)
- } // end block: if x.FMapUintBool map == nil
- if yyn110 {
- z.EncWriteArrayElem()
- r.EncodeNil()
- } else {
- z.EncWriteArrayElem()
- yy359 := *x.FptrMapUintBool
- if yy359 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapUintBoolV(yy359, e)
- } // end block: if yy359 map == nil
- }
- z.EncWriteArrayElem()
- if x.FMapUint8Intf == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapUint8IntfV(x.FMapUint8Intf, e)
- } // end block: if x.FMapUint8Intf map == nil
- if yyn112 {
- z.EncWriteArrayElem()
- r.EncodeNil()
- } else {
- z.EncWriteArrayElem()
- yy362 := *x.FptrMapUint8Intf
- if yy362 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapUint8IntfV(yy362, e)
- } // end block: if yy362 map == nil
- }
- z.EncWriteArrayElem()
- if x.FMapUint8String == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapUint8StringV(x.FMapUint8String, e)
- } // end block: if x.FMapUint8String map == nil
- if yyn114 {
- z.EncWriteArrayElem()
- r.EncodeNil()
- } else {
- z.EncWriteArrayElem()
- yy365 := *x.FptrMapUint8String
- if yy365 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapUint8StringV(yy365, e)
- } // end block: if yy365 map == nil
- }
- z.EncWriteArrayElem()
- if x.FMapUint8Bytes == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapUint8BytesV(x.FMapUint8Bytes, e)
- } // end block: if x.FMapUint8Bytes map == nil
- if yyn116 {
- z.EncWriteArrayElem()
- r.EncodeNil()
- } else {
- z.EncWriteArrayElem()
- yy368 := *x.FptrMapUint8Bytes
- if yy368 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapUint8BytesV(yy368, e)
- } // end block: if yy368 map == nil
- }
- z.EncWriteArrayElem()
- if x.FMapUint8Uint == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapUint8UintV(x.FMapUint8Uint, e)
- } // end block: if x.FMapUint8Uint map == nil
- if yyn118 {
- z.EncWriteArrayElem()
- r.EncodeNil()
- } else {
- z.EncWriteArrayElem()
- yy371 := *x.FptrMapUint8Uint
- if yy371 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapUint8UintV(yy371, e)
- } // end block: if yy371 map == nil
- }
- z.EncWriteArrayElem()
- if x.FMapUint8Uint8 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapUint8Uint8V(x.FMapUint8Uint8, e)
- } // end block: if x.FMapUint8Uint8 map == nil
- if yyn120 {
- z.EncWriteArrayElem()
- r.EncodeNil()
- } else {
- z.EncWriteArrayElem()
- yy374 := *x.FptrMapUint8Uint8
- if yy374 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapUint8Uint8V(yy374, e)
- } // end block: if yy374 map == nil
- }
- z.EncWriteArrayElem()
- if x.FMapUint8Uint64 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapUint8Uint64V(x.FMapUint8Uint64, e)
- } // end block: if x.FMapUint8Uint64 map == nil
- if yyn122 {
- z.EncWriteArrayElem()
- r.EncodeNil()
- } else {
- z.EncWriteArrayElem()
- yy377 := *x.FptrMapUint8Uint64
- if yy377 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapUint8Uint64V(yy377, e)
- } // end block: if yy377 map == nil
- }
- z.EncWriteArrayElem()
- if x.FMapUint8Int == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapUint8IntV(x.FMapUint8Int, e)
- } // end block: if x.FMapUint8Int map == nil
- if yyn124 {
- z.EncWriteArrayElem()
- r.EncodeNil()
- } else {
- z.EncWriteArrayElem()
- yy380 := *x.FptrMapUint8Int
- if yy380 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapUint8IntV(yy380, e)
- } // end block: if yy380 map == nil
- }
- z.EncWriteArrayElem()
- if x.FMapUint8Int64 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapUint8Int64V(x.FMapUint8Int64, e)
- } // end block: if x.FMapUint8Int64 map == nil
- if yyn126 {
- z.EncWriteArrayElem()
- r.EncodeNil()
- } else {
- z.EncWriteArrayElem()
- yy383 := *x.FptrMapUint8Int64
- if yy383 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapUint8Int64V(yy383, e)
- } // end block: if yy383 map == nil
- }
- z.EncWriteArrayElem()
- if x.FMapUint8Float32 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapUint8Float32V(x.FMapUint8Float32, e)
- } // end block: if x.FMapUint8Float32 map == nil
- if yyn128 {
- z.EncWriteArrayElem()
- r.EncodeNil()
- } else {
- z.EncWriteArrayElem()
- yy386 := *x.FptrMapUint8Float32
- if yy386 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapUint8Float32V(yy386, e)
- } // end block: if yy386 map == nil
- }
- z.EncWriteArrayElem()
- if x.FMapUint8Float64 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapUint8Float64V(x.FMapUint8Float64, e)
- } // end block: if x.FMapUint8Float64 map == nil
- if yyn130 {
- z.EncWriteArrayElem()
- r.EncodeNil()
- } else {
- z.EncWriteArrayElem()
- yy389 := *x.FptrMapUint8Float64
- if yy389 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapUint8Float64V(yy389, e)
- } // end block: if yy389 map == nil
- }
- z.EncWriteArrayElem()
- if x.FMapUint8Bool == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapUint8BoolV(x.FMapUint8Bool, e)
- } // end block: if x.FMapUint8Bool map == nil
- if yyn132 {
- z.EncWriteArrayElem()
- r.EncodeNil()
- } else {
- z.EncWriteArrayElem()
- yy392 := *x.FptrMapUint8Bool
- if yy392 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapUint8BoolV(yy392, e)
- } // end block: if yy392 map == nil
- }
- z.EncWriteArrayElem()
- if x.FMapUint64Intf == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapUint64IntfV(x.FMapUint64Intf, e)
- } // end block: if x.FMapUint64Intf map == nil
- if yyn134 {
- z.EncWriteArrayElem()
- r.EncodeNil()
- } else {
- z.EncWriteArrayElem()
- yy395 := *x.FptrMapUint64Intf
- if yy395 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapUint64IntfV(yy395, e)
- } // end block: if yy395 map == nil
- }
- z.EncWriteArrayElem()
- if x.FMapUint64String == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapUint64StringV(x.FMapUint64String, e)
- } // end block: if x.FMapUint64String map == nil
- if yyn136 {
- z.EncWriteArrayElem()
- r.EncodeNil()
- } else {
- z.EncWriteArrayElem()
- yy398 := *x.FptrMapUint64String
- if yy398 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapUint64StringV(yy398, e)
- } // end block: if yy398 map == nil
- }
- z.EncWriteArrayElem()
- if x.FMapUint64Bytes == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapUint64BytesV(x.FMapUint64Bytes, e)
- } // end block: if x.FMapUint64Bytes map == nil
- if yyn138 {
- z.EncWriteArrayElem()
- r.EncodeNil()
- } else {
- z.EncWriteArrayElem()
- yy401 := *x.FptrMapUint64Bytes
- if yy401 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapUint64BytesV(yy401, e)
- } // end block: if yy401 map == nil
- }
- z.EncWriteArrayElem()
- if x.FMapUint64Uint == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapUint64UintV(x.FMapUint64Uint, e)
- } // end block: if x.FMapUint64Uint map == nil
- if yyn140 {
- z.EncWriteArrayElem()
- r.EncodeNil()
- } else {
- z.EncWriteArrayElem()
- yy404 := *x.FptrMapUint64Uint
- if yy404 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapUint64UintV(yy404, e)
- } // end block: if yy404 map == nil
- }
- z.EncWriteArrayElem()
- if x.FMapUint64Uint8 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapUint64Uint8V(x.FMapUint64Uint8, e)
- } // end block: if x.FMapUint64Uint8 map == nil
- if yyn142 {
- z.EncWriteArrayElem()
- r.EncodeNil()
- } else {
- z.EncWriteArrayElem()
- yy407 := *x.FptrMapUint64Uint8
- if yy407 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapUint64Uint8V(yy407, e)
- } // end block: if yy407 map == nil
- }
- z.EncWriteArrayElem()
- if x.FMapUint64Uint64 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapUint64Uint64V(x.FMapUint64Uint64, e)
- } // end block: if x.FMapUint64Uint64 map == nil
- if yyn144 {
- z.EncWriteArrayElem()
- r.EncodeNil()
- } else {
- z.EncWriteArrayElem()
- yy410 := *x.FptrMapUint64Uint64
- if yy410 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapUint64Uint64V(yy410, e)
- } // end block: if yy410 map == nil
- }
- z.EncWriteArrayElem()
- if x.FMapUint64Int == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapUint64IntV(x.FMapUint64Int, e)
- } // end block: if x.FMapUint64Int map == nil
- if yyn146 {
- z.EncWriteArrayElem()
- r.EncodeNil()
- } else {
- z.EncWriteArrayElem()
- yy413 := *x.FptrMapUint64Int
- if yy413 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapUint64IntV(yy413, e)
- } // end block: if yy413 map == nil
- }
- z.EncWriteArrayElem()
- if x.FMapUint64Int64 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapUint64Int64V(x.FMapUint64Int64, e)
- } // end block: if x.FMapUint64Int64 map == nil
- if yyn148 {
- z.EncWriteArrayElem()
- r.EncodeNil()
- } else {
- z.EncWriteArrayElem()
- yy416 := *x.FptrMapUint64Int64
- if yy416 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapUint64Int64V(yy416, e)
- } // end block: if yy416 map == nil
- }
- z.EncWriteArrayElem()
- if x.FMapUint64Float32 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapUint64Float32V(x.FMapUint64Float32, e)
- } // end block: if x.FMapUint64Float32 map == nil
- if yyn150 {
- z.EncWriteArrayElem()
- r.EncodeNil()
- } else {
- z.EncWriteArrayElem()
- yy419 := *x.FptrMapUint64Float32
- if yy419 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapUint64Float32V(yy419, e)
- } // end block: if yy419 map == nil
- }
- z.EncWriteArrayElem()
- if x.FMapUint64Float64 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapUint64Float64V(x.FMapUint64Float64, e)
- } // end block: if x.FMapUint64Float64 map == nil
- if yyn152 {
- z.EncWriteArrayElem()
- r.EncodeNil()
- } else {
- z.EncWriteArrayElem()
- yy422 := *x.FptrMapUint64Float64
- if yy422 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapUint64Float64V(yy422, e)
- } // end block: if yy422 map == nil
- }
- z.EncWriteArrayElem()
- if x.FMapUint64Bool == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapUint64BoolV(x.FMapUint64Bool, e)
- } // end block: if x.FMapUint64Bool map == nil
- if yyn154 {
- z.EncWriteArrayElem()
- r.EncodeNil()
- } else {
- z.EncWriteArrayElem()
- yy425 := *x.FptrMapUint64Bool
- if yy425 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapUint64BoolV(yy425, e)
- } // end block: if yy425 map == nil
- }
- z.EncWriteArrayElem()
- if x.FMapIntIntf == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapIntIntfV(x.FMapIntIntf, e)
- } // end block: if x.FMapIntIntf map == nil
- if yyn156 {
- z.EncWriteArrayElem()
- r.EncodeNil()
- } else {
- z.EncWriteArrayElem()
- yy428 := *x.FptrMapIntIntf
- if yy428 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapIntIntfV(yy428, e)
- } // end block: if yy428 map == nil
- }
- z.EncWriteArrayElem()
- if x.FMapIntString == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapIntStringV(x.FMapIntString, e)
- } // end block: if x.FMapIntString map == nil
- if yyn158 {
- z.EncWriteArrayElem()
- r.EncodeNil()
- } else {
- z.EncWriteArrayElem()
- yy431 := *x.FptrMapIntString
- if yy431 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapIntStringV(yy431, e)
- } // end block: if yy431 map == nil
- }
- z.EncWriteArrayElem()
- if x.FMapIntBytes == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapIntBytesV(x.FMapIntBytes, e)
- } // end block: if x.FMapIntBytes map == nil
- if yyn160 {
- z.EncWriteArrayElem()
- r.EncodeNil()
- } else {
- z.EncWriteArrayElem()
- yy434 := *x.FptrMapIntBytes
- if yy434 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapIntBytesV(yy434, e)
- } // end block: if yy434 map == nil
- }
- z.EncWriteArrayElem()
- if x.FMapIntUint == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapIntUintV(x.FMapIntUint, e)
- } // end block: if x.FMapIntUint map == nil
- if yyn162 {
- z.EncWriteArrayElem()
- r.EncodeNil()
- } else {
- z.EncWriteArrayElem()
- yy437 := *x.FptrMapIntUint
- if yy437 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapIntUintV(yy437, e)
- } // end block: if yy437 map == nil
- }
- z.EncWriteArrayElem()
- if x.FMapIntUint8 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapIntUint8V(x.FMapIntUint8, e)
- } // end block: if x.FMapIntUint8 map == nil
- if yyn164 {
- z.EncWriteArrayElem()
- r.EncodeNil()
- } else {
- z.EncWriteArrayElem()
- yy440 := *x.FptrMapIntUint8
- if yy440 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapIntUint8V(yy440, e)
- } // end block: if yy440 map == nil
- }
- z.EncWriteArrayElem()
- if x.FMapIntUint64 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapIntUint64V(x.FMapIntUint64, e)
- } // end block: if x.FMapIntUint64 map == nil
- if yyn166 {
- z.EncWriteArrayElem()
- r.EncodeNil()
- } else {
- z.EncWriteArrayElem()
- yy443 := *x.FptrMapIntUint64
- if yy443 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapIntUint64V(yy443, e)
- } // end block: if yy443 map == nil
- }
- z.EncWriteArrayElem()
- if x.FMapIntInt == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapIntIntV(x.FMapIntInt, e)
- } // end block: if x.FMapIntInt map == nil
- if yyn168 {
- z.EncWriteArrayElem()
- r.EncodeNil()
- } else {
- z.EncWriteArrayElem()
- yy446 := *x.FptrMapIntInt
- if yy446 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapIntIntV(yy446, e)
- } // end block: if yy446 map == nil
- }
- z.EncWriteArrayElem()
- if x.FMapIntInt64 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapIntInt64V(x.FMapIntInt64, e)
- } // end block: if x.FMapIntInt64 map == nil
- if yyn170 {
- z.EncWriteArrayElem()
- r.EncodeNil()
- } else {
- z.EncWriteArrayElem()
- yy449 := *x.FptrMapIntInt64
- if yy449 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapIntInt64V(yy449, e)
- } // end block: if yy449 map == nil
- }
- z.EncWriteArrayElem()
- if x.FMapIntFloat32 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapIntFloat32V(x.FMapIntFloat32, e)
- } // end block: if x.FMapIntFloat32 map == nil
- if yyn172 {
- z.EncWriteArrayElem()
- r.EncodeNil()
- } else {
- z.EncWriteArrayElem()
- yy452 := *x.FptrMapIntFloat32
- if yy452 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapIntFloat32V(yy452, e)
- } // end block: if yy452 map == nil
- }
- z.EncWriteArrayElem()
- if x.FMapIntFloat64 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapIntFloat64V(x.FMapIntFloat64, e)
- } // end block: if x.FMapIntFloat64 map == nil
- if yyn174 {
- z.EncWriteArrayElem()
- r.EncodeNil()
- } else {
- z.EncWriteArrayElem()
- yy455 := *x.FptrMapIntFloat64
- if yy455 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapIntFloat64V(yy455, e)
- } // end block: if yy455 map == nil
- }
- z.EncWriteArrayElem()
- if x.FMapIntBool == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapIntBoolV(x.FMapIntBool, e)
- } // end block: if x.FMapIntBool map == nil
- if yyn176 {
- z.EncWriteArrayElem()
- r.EncodeNil()
- } else {
- z.EncWriteArrayElem()
- yy458 := *x.FptrMapIntBool
- if yy458 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapIntBoolV(yy458, e)
- } // end block: if yy458 map == nil
- }
- z.EncWriteArrayElem()
- if x.FMapInt64Intf == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapInt64IntfV(x.FMapInt64Intf, e)
- } // end block: if x.FMapInt64Intf map == nil
- if yyn178 {
- z.EncWriteArrayElem()
- r.EncodeNil()
- } else {
- z.EncWriteArrayElem()
- yy461 := *x.FptrMapInt64Intf
- if yy461 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapInt64IntfV(yy461, e)
- } // end block: if yy461 map == nil
- }
- z.EncWriteArrayElem()
- if x.FMapInt64String == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapInt64StringV(x.FMapInt64String, e)
- } // end block: if x.FMapInt64String map == nil
- if yyn180 {
- z.EncWriteArrayElem()
- r.EncodeNil()
- } else {
- z.EncWriteArrayElem()
- yy464 := *x.FptrMapInt64String
- if yy464 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapInt64StringV(yy464, e)
- } // end block: if yy464 map == nil
- }
- z.EncWriteArrayElem()
- if x.FMapInt64Bytes == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapInt64BytesV(x.FMapInt64Bytes, e)
- } // end block: if x.FMapInt64Bytes map == nil
- if yyn182 {
- z.EncWriteArrayElem()
- r.EncodeNil()
- } else {
- z.EncWriteArrayElem()
- yy467 := *x.FptrMapInt64Bytes
- if yy467 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapInt64BytesV(yy467, e)
- } // end block: if yy467 map == nil
- }
- z.EncWriteArrayElem()
- if x.FMapInt64Uint == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapInt64UintV(x.FMapInt64Uint, e)
- } // end block: if x.FMapInt64Uint map == nil
- if yyn184 {
- z.EncWriteArrayElem()
- r.EncodeNil()
- } else {
- z.EncWriteArrayElem()
- yy470 := *x.FptrMapInt64Uint
- if yy470 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapInt64UintV(yy470, e)
- } // end block: if yy470 map == nil
- }
- z.EncWriteArrayElem()
- if x.FMapInt64Uint8 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapInt64Uint8V(x.FMapInt64Uint8, e)
- } // end block: if x.FMapInt64Uint8 map == nil
- if yyn186 {
- z.EncWriteArrayElem()
- r.EncodeNil()
- } else {
- z.EncWriteArrayElem()
- yy473 := *x.FptrMapInt64Uint8
- if yy473 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapInt64Uint8V(yy473, e)
- } // end block: if yy473 map == nil
- }
- z.EncWriteArrayElem()
- if x.FMapInt64Uint64 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapInt64Uint64V(x.FMapInt64Uint64, e)
- } // end block: if x.FMapInt64Uint64 map == nil
- if yyn188 {
- z.EncWriteArrayElem()
- r.EncodeNil()
- } else {
- z.EncWriteArrayElem()
- yy476 := *x.FptrMapInt64Uint64
- if yy476 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapInt64Uint64V(yy476, e)
- } // end block: if yy476 map == nil
- }
- z.EncWriteArrayElem()
- if x.FMapInt64Int == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapInt64IntV(x.FMapInt64Int, e)
- } // end block: if x.FMapInt64Int map == nil
- if yyn190 {
- z.EncWriteArrayElem()
- r.EncodeNil()
- } else {
- z.EncWriteArrayElem()
- yy479 := *x.FptrMapInt64Int
- if yy479 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapInt64IntV(yy479, e)
- } // end block: if yy479 map == nil
- }
- z.EncWriteArrayElem()
- if x.FMapInt64Int64 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapInt64Int64V(x.FMapInt64Int64, e)
- } // end block: if x.FMapInt64Int64 map == nil
- if yyn192 {
- z.EncWriteArrayElem()
- r.EncodeNil()
- } else {
- z.EncWriteArrayElem()
- yy482 := *x.FptrMapInt64Int64
- if yy482 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapInt64Int64V(yy482, e)
- } // end block: if yy482 map == nil
- }
- z.EncWriteArrayElem()
- if x.FMapInt64Float32 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapInt64Float32V(x.FMapInt64Float32, e)
- } // end block: if x.FMapInt64Float32 map == nil
- if yyn194 {
- z.EncWriteArrayElem()
- r.EncodeNil()
- } else {
- z.EncWriteArrayElem()
- yy485 := *x.FptrMapInt64Float32
- if yy485 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapInt64Float32V(yy485, e)
- } // end block: if yy485 map == nil
- }
- z.EncWriteArrayElem()
- if x.FMapInt64Float64 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapInt64Float64V(x.FMapInt64Float64, e)
- } // end block: if x.FMapInt64Float64 map == nil
- if yyn196 {
- z.EncWriteArrayElem()
- r.EncodeNil()
- } else {
- z.EncWriteArrayElem()
- yy488 := *x.FptrMapInt64Float64
- if yy488 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapInt64Float64V(yy488, e)
- } // end block: if yy488 map == nil
- }
- z.EncWriteArrayElem()
- if x.FMapInt64Bool == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapInt64BoolV(x.FMapInt64Bool, e)
- } // end block: if x.FMapInt64Bool map == nil
- if yyn198 {
- z.EncWriteArrayElem()
- r.EncodeNil()
- } else {
- z.EncWriteArrayElem()
- yy491 := *x.FptrMapInt64Bool
- if yy491 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapInt64BoolV(yy491, e)
- } // end block: if yy491 map == nil
- }
- z.EncWriteArrayEnd()
- } else {
- z.EncWriteMapStart(196)
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FIntf\"")
- } else {
- r.EncodeString(`FIntf`)
- }
- z.EncWriteMapElemValue()
- z.EncFallback(x.FIntf)
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FptrIntf\"")
- } else {
- r.EncodeString(`FptrIntf`)
- }
- z.EncWriteMapElemValue()
- if yyn4 {
- r.EncodeNil()
- } else {
- yy494 := *x.FptrIntf
- z.EncFallback(yy494)
- }
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FString\"")
- } else {
- r.EncodeString(`FString`)
- }
- z.EncWriteMapElemValue()
- r.EncodeString(string(x.FString))
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FptrString\"")
- } else {
- r.EncodeString(`FptrString`)
- }
- z.EncWriteMapElemValue()
- if yyn6 {
- r.EncodeNil()
- } else {
- yy497 := *x.FptrString
- r.EncodeString(string(yy497))
- }
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FBytes\"")
- } else {
- r.EncodeString(`FBytes`)
- }
- z.EncWriteMapElemValue()
- if x.FBytes == nil {
- r.EncodeNil()
- } else {
- r.EncodeStringBytesRaw([]byte(x.FBytes))
- } // end block: if x.FBytes slice == nil
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FptrBytes\"")
- } else {
- r.EncodeString(`FptrBytes`)
- }
- z.EncWriteMapElemValue()
- if yyn8 {
- r.EncodeNil()
- } else {
- yy500 := *x.FptrBytes
- if yy500 == nil {
- r.EncodeNil()
- } else {
- r.EncodeStringBytesRaw([]byte(yy500))
- } // end block: if yy500 slice == nil
- }
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FFloat32\"")
- } else {
- r.EncodeString(`FFloat32`)
- }
- z.EncWriteMapElemValue()
- r.EncodeFloat32(float32(x.FFloat32))
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FptrFloat32\"")
- } else {
- r.EncodeString(`FptrFloat32`)
- }
- z.EncWriteMapElemValue()
- if yyn10 {
- r.EncodeNil()
- } else {
- yy503 := *x.FptrFloat32
- r.EncodeFloat32(float32(yy503))
- }
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FFloat64\"")
- } else {
- r.EncodeString(`FFloat64`)
- }
- z.EncWriteMapElemValue()
- r.EncodeFloat64(float64(x.FFloat64))
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FptrFloat64\"")
- } else {
- r.EncodeString(`FptrFloat64`)
- }
- z.EncWriteMapElemValue()
- if yyn12 {
- r.EncodeNil()
- } else {
- yy506 := *x.FptrFloat64
- r.EncodeFloat64(float64(yy506))
- }
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FUint\"")
- } else {
- r.EncodeString(`FUint`)
- }
- z.EncWriteMapElemValue()
- r.EncodeUint(uint64(x.FUint))
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FptrUint\"")
- } else {
- r.EncodeString(`FptrUint`)
- }
- z.EncWriteMapElemValue()
- if yyn14 {
- r.EncodeNil()
- } else {
- yy509 := *x.FptrUint
- r.EncodeUint(uint64(yy509))
- }
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FUint8\"")
- } else {
- r.EncodeString(`FUint8`)
- }
- z.EncWriteMapElemValue()
- r.EncodeUint(uint64(x.FUint8))
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FptrUint8\"")
- } else {
- r.EncodeString(`FptrUint8`)
- }
- z.EncWriteMapElemValue()
- if yyn16 {
- r.EncodeNil()
- } else {
- yy512 := *x.FptrUint8
- r.EncodeUint(uint64(yy512))
- }
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FUint16\"")
- } else {
- r.EncodeString(`FUint16`)
- }
- z.EncWriteMapElemValue()
- r.EncodeUint(uint64(x.FUint16))
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FptrUint16\"")
- } else {
- r.EncodeString(`FptrUint16`)
- }
- z.EncWriteMapElemValue()
- if yyn18 {
- r.EncodeNil()
- } else {
- yy515 := *x.FptrUint16
- r.EncodeUint(uint64(yy515))
- }
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FUint32\"")
- } else {
- r.EncodeString(`FUint32`)
- }
- z.EncWriteMapElemValue()
- r.EncodeUint(uint64(x.FUint32))
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FptrUint32\"")
- } else {
- r.EncodeString(`FptrUint32`)
- }
- z.EncWriteMapElemValue()
- if yyn20 {
- r.EncodeNil()
- } else {
- yy518 := *x.FptrUint32
- r.EncodeUint(uint64(yy518))
- }
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FUint64\"")
- } else {
- r.EncodeString(`FUint64`)
- }
- z.EncWriteMapElemValue()
- r.EncodeUint(uint64(x.FUint64))
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FptrUint64\"")
- } else {
- r.EncodeString(`FptrUint64`)
- }
- z.EncWriteMapElemValue()
- if yyn22 {
- r.EncodeNil()
- } else {
- yy521 := *x.FptrUint64
- r.EncodeUint(uint64(yy521))
- }
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FUintptr\"")
- } else {
- r.EncodeString(`FUintptr`)
- }
- z.EncWriteMapElemValue()
- r.EncodeUint(uint64(x.FUintptr))
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FptrUintptr\"")
- } else {
- r.EncodeString(`FptrUintptr`)
- }
- z.EncWriteMapElemValue()
- if yyn24 {
- r.EncodeNil()
- } else {
- yy524 := *x.FptrUintptr
- r.EncodeUint(uint64(yy524))
- }
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FInt\"")
- } else {
- r.EncodeString(`FInt`)
- }
- z.EncWriteMapElemValue()
- r.EncodeInt(int64(x.FInt))
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FptrInt\"")
- } else {
- r.EncodeString(`FptrInt`)
- }
- z.EncWriteMapElemValue()
- if yyn26 {
- r.EncodeNil()
- } else {
- yy527 := *x.FptrInt
- r.EncodeInt(int64(yy527))
- }
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FInt8\"")
- } else {
- r.EncodeString(`FInt8`)
- }
- z.EncWriteMapElemValue()
- r.EncodeInt(int64(x.FInt8))
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FptrInt8\"")
- } else {
- r.EncodeString(`FptrInt8`)
- }
- z.EncWriteMapElemValue()
- if yyn28 {
- r.EncodeNil()
- } else {
- yy530 := *x.FptrInt8
- r.EncodeInt(int64(yy530))
- }
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FInt16\"")
- } else {
- r.EncodeString(`FInt16`)
- }
- z.EncWriteMapElemValue()
- r.EncodeInt(int64(x.FInt16))
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FptrInt16\"")
- } else {
- r.EncodeString(`FptrInt16`)
- }
- z.EncWriteMapElemValue()
- if yyn30 {
- r.EncodeNil()
- } else {
- yy533 := *x.FptrInt16
- r.EncodeInt(int64(yy533))
- }
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FInt32\"")
- } else {
- r.EncodeString(`FInt32`)
- }
- z.EncWriteMapElemValue()
- r.EncodeInt(int64(x.FInt32))
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FptrInt32\"")
- } else {
- r.EncodeString(`FptrInt32`)
- }
- z.EncWriteMapElemValue()
- if yyn32 {
- r.EncodeNil()
- } else {
- yy536 := *x.FptrInt32
- r.EncodeInt(int64(yy536))
- }
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FInt64\"")
- } else {
- r.EncodeString(`FInt64`)
- }
- z.EncWriteMapElemValue()
- r.EncodeInt(int64(x.FInt64))
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FptrInt64\"")
- } else {
- r.EncodeString(`FptrInt64`)
- }
- z.EncWriteMapElemValue()
- if yyn34 {
- r.EncodeNil()
- } else {
- yy539 := *x.FptrInt64
- r.EncodeInt(int64(yy539))
- }
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FBool\"")
- } else {
- r.EncodeString(`FBool`)
- }
- z.EncWriteMapElemValue()
- r.EncodeBool(bool(x.FBool))
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FptrBool\"")
- } else {
- r.EncodeString(`FptrBool`)
- }
- z.EncWriteMapElemValue()
- if yyn36 {
- r.EncodeNil()
- } else {
- yy542 := *x.FptrBool
- r.EncodeBool(bool(yy542))
- }
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FSliceIntf\"")
- } else {
- r.EncodeString(`FSliceIntf`)
- }
- z.EncWriteMapElemValue()
- if x.FSliceIntf == nil {
- r.EncodeNil()
- } else {
- z.F.EncSliceIntfV(x.FSliceIntf, e)
- } // end block: if x.FSliceIntf slice == nil
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FptrSliceIntf\"")
- } else {
- r.EncodeString(`FptrSliceIntf`)
- }
- z.EncWriteMapElemValue()
- if yyn38 {
- r.EncodeNil()
- } else {
- yy545 := *x.FptrSliceIntf
- if yy545 == nil {
- r.EncodeNil()
- } else {
- z.F.EncSliceIntfV(yy545, e)
- } // end block: if yy545 slice == nil
- }
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FSliceString\"")
- } else {
- r.EncodeString(`FSliceString`)
- }
- z.EncWriteMapElemValue()
- if x.FSliceString == nil {
- r.EncodeNil()
- } else {
- z.F.EncSliceStringV(x.FSliceString, e)
- } // end block: if x.FSliceString slice == nil
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FptrSliceString\"")
- } else {
- r.EncodeString(`FptrSliceString`)
- }
- z.EncWriteMapElemValue()
- if yyn40 {
- r.EncodeNil()
- } else {
- yy548 := *x.FptrSliceString
- if yy548 == nil {
- r.EncodeNil()
- } else {
- z.F.EncSliceStringV(yy548, e)
- } // end block: if yy548 slice == nil
- }
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FSliceBytes\"")
- } else {
- r.EncodeString(`FSliceBytes`)
- }
- z.EncWriteMapElemValue()
- if x.FSliceBytes == nil {
- r.EncodeNil()
- } else {
- z.F.EncSliceBytesV(x.FSliceBytes, e)
- } // end block: if x.FSliceBytes slice == nil
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FptrSliceBytes\"")
- } else {
- r.EncodeString(`FptrSliceBytes`)
- }
- z.EncWriteMapElemValue()
- if yyn42 {
- r.EncodeNil()
- } else {
- yy551 := *x.FptrSliceBytes
- if yy551 == nil {
- r.EncodeNil()
- } else {
- z.F.EncSliceBytesV(yy551, e)
- } // end block: if yy551 slice == nil
- }
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FSliceFloat32\"")
- } else {
- r.EncodeString(`FSliceFloat32`)
- }
- z.EncWriteMapElemValue()
- if x.FSliceFloat32 == nil {
- r.EncodeNil()
- } else {
- z.F.EncSliceFloat32V(x.FSliceFloat32, e)
- } // end block: if x.FSliceFloat32 slice == nil
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FptrSliceFloat32\"")
- } else {
- r.EncodeString(`FptrSliceFloat32`)
- }
- z.EncWriteMapElemValue()
- if yyn44 {
- r.EncodeNil()
- } else {
- yy554 := *x.FptrSliceFloat32
- if yy554 == nil {
- r.EncodeNil()
- } else {
- z.F.EncSliceFloat32V(yy554, e)
- } // end block: if yy554 slice == nil
- }
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FSliceFloat64\"")
- } else {
- r.EncodeString(`FSliceFloat64`)
- }
- z.EncWriteMapElemValue()
- if x.FSliceFloat64 == nil {
- r.EncodeNil()
- } else {
- z.F.EncSliceFloat64V(x.FSliceFloat64, e)
- } // end block: if x.FSliceFloat64 slice == nil
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FptrSliceFloat64\"")
- } else {
- r.EncodeString(`FptrSliceFloat64`)
- }
- z.EncWriteMapElemValue()
- if yyn46 {
- r.EncodeNil()
- } else {
- yy557 := *x.FptrSliceFloat64
- if yy557 == nil {
- r.EncodeNil()
- } else {
- z.F.EncSliceFloat64V(yy557, e)
- } // end block: if yy557 slice == nil
- }
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FSliceUint\"")
- } else {
- r.EncodeString(`FSliceUint`)
- }
- z.EncWriteMapElemValue()
- if x.FSliceUint == nil {
- r.EncodeNil()
- } else {
- z.F.EncSliceUintV(x.FSliceUint, e)
- } // end block: if x.FSliceUint slice == nil
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FptrSliceUint\"")
- } else {
- r.EncodeString(`FptrSliceUint`)
- }
- z.EncWriteMapElemValue()
- if yyn48 {
- r.EncodeNil()
- } else {
- yy560 := *x.FptrSliceUint
- if yy560 == nil {
- r.EncodeNil()
- } else {
- z.F.EncSliceUintV(yy560, e)
- } // end block: if yy560 slice == nil
- }
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FSliceUint16\"")
- } else {
- r.EncodeString(`FSliceUint16`)
- }
- z.EncWriteMapElemValue()
- if x.FSliceUint16 == nil {
- r.EncodeNil()
- } else {
- z.F.EncSliceUint16V(x.FSliceUint16, e)
- } // end block: if x.FSliceUint16 slice == nil
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FptrSliceUint16\"")
- } else {
- r.EncodeString(`FptrSliceUint16`)
- }
- z.EncWriteMapElemValue()
- if yyn50 {
- r.EncodeNil()
- } else {
- yy563 := *x.FptrSliceUint16
- if yy563 == nil {
- r.EncodeNil()
- } else {
- z.F.EncSliceUint16V(yy563, e)
- } // end block: if yy563 slice == nil
- }
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FSliceUint32\"")
- } else {
- r.EncodeString(`FSliceUint32`)
- }
- z.EncWriteMapElemValue()
- if x.FSliceUint32 == nil {
- r.EncodeNil()
- } else {
- z.F.EncSliceUint32V(x.FSliceUint32, e)
- } // end block: if x.FSliceUint32 slice == nil
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FptrSliceUint32\"")
- } else {
- r.EncodeString(`FptrSliceUint32`)
- }
- z.EncWriteMapElemValue()
- if yyn52 {
- r.EncodeNil()
- } else {
- yy566 := *x.FptrSliceUint32
- if yy566 == nil {
- r.EncodeNil()
- } else {
- z.F.EncSliceUint32V(yy566, e)
- } // end block: if yy566 slice == nil
- }
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FSliceUint64\"")
- } else {
- r.EncodeString(`FSliceUint64`)
- }
- z.EncWriteMapElemValue()
- if x.FSliceUint64 == nil {
- r.EncodeNil()
- } else {
- z.F.EncSliceUint64V(x.FSliceUint64, e)
- } // end block: if x.FSliceUint64 slice == nil
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FptrSliceUint64\"")
- } else {
- r.EncodeString(`FptrSliceUint64`)
- }
- z.EncWriteMapElemValue()
- if yyn54 {
- r.EncodeNil()
- } else {
- yy569 := *x.FptrSliceUint64
- if yy569 == nil {
- r.EncodeNil()
- } else {
- z.F.EncSliceUint64V(yy569, e)
- } // end block: if yy569 slice == nil
- }
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FSliceInt\"")
- } else {
- r.EncodeString(`FSliceInt`)
- }
- z.EncWriteMapElemValue()
- if x.FSliceInt == nil {
- r.EncodeNil()
- } else {
- z.F.EncSliceIntV(x.FSliceInt, e)
- } // end block: if x.FSliceInt slice == nil
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FptrSliceInt\"")
- } else {
- r.EncodeString(`FptrSliceInt`)
- }
- z.EncWriteMapElemValue()
- if yyn56 {
- r.EncodeNil()
- } else {
- yy572 := *x.FptrSliceInt
- if yy572 == nil {
- r.EncodeNil()
- } else {
- z.F.EncSliceIntV(yy572, e)
- } // end block: if yy572 slice == nil
- }
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FSliceInt8\"")
- } else {
- r.EncodeString(`FSliceInt8`)
- }
- z.EncWriteMapElemValue()
- if x.FSliceInt8 == nil {
- r.EncodeNil()
- } else {
- z.F.EncSliceInt8V(x.FSliceInt8, e)
- } // end block: if x.FSliceInt8 slice == nil
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FptrSliceInt8\"")
- } else {
- r.EncodeString(`FptrSliceInt8`)
- }
- z.EncWriteMapElemValue()
- if yyn58 {
- r.EncodeNil()
- } else {
- yy575 := *x.FptrSliceInt8
- if yy575 == nil {
- r.EncodeNil()
- } else {
- z.F.EncSliceInt8V(yy575, e)
- } // end block: if yy575 slice == nil
- }
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FSliceInt16\"")
- } else {
- r.EncodeString(`FSliceInt16`)
- }
- z.EncWriteMapElemValue()
- if x.FSliceInt16 == nil {
- r.EncodeNil()
- } else {
- z.F.EncSliceInt16V(x.FSliceInt16, e)
- } // end block: if x.FSliceInt16 slice == nil
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FptrSliceInt16\"")
- } else {
- r.EncodeString(`FptrSliceInt16`)
- }
- z.EncWriteMapElemValue()
- if yyn60 {
- r.EncodeNil()
- } else {
- yy578 := *x.FptrSliceInt16
- if yy578 == nil {
- r.EncodeNil()
- } else {
- z.F.EncSliceInt16V(yy578, e)
- } // end block: if yy578 slice == nil
- }
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FSliceInt32\"")
- } else {
- r.EncodeString(`FSliceInt32`)
- }
- z.EncWriteMapElemValue()
- if x.FSliceInt32 == nil {
- r.EncodeNil()
- } else {
- z.F.EncSliceInt32V(x.FSliceInt32, e)
- } // end block: if x.FSliceInt32 slice == nil
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FptrSliceInt32\"")
- } else {
- r.EncodeString(`FptrSliceInt32`)
- }
- z.EncWriteMapElemValue()
- if yyn62 {
- r.EncodeNil()
- } else {
- yy581 := *x.FptrSliceInt32
- if yy581 == nil {
- r.EncodeNil()
- } else {
- z.F.EncSliceInt32V(yy581, e)
- } // end block: if yy581 slice == nil
- }
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FSliceInt64\"")
- } else {
- r.EncodeString(`FSliceInt64`)
- }
- z.EncWriteMapElemValue()
- if x.FSliceInt64 == nil {
- r.EncodeNil()
- } else {
- z.F.EncSliceInt64V(x.FSliceInt64, e)
- } // end block: if x.FSliceInt64 slice == nil
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FptrSliceInt64\"")
- } else {
- r.EncodeString(`FptrSliceInt64`)
- }
- z.EncWriteMapElemValue()
- if yyn64 {
- r.EncodeNil()
- } else {
- yy584 := *x.FptrSliceInt64
- if yy584 == nil {
- r.EncodeNil()
- } else {
- z.F.EncSliceInt64V(yy584, e)
- } // end block: if yy584 slice == nil
- }
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FSliceBool\"")
- } else {
- r.EncodeString(`FSliceBool`)
- }
- z.EncWriteMapElemValue()
- if x.FSliceBool == nil {
- r.EncodeNil()
- } else {
- z.F.EncSliceBoolV(x.FSliceBool, e)
- } // end block: if x.FSliceBool slice == nil
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FptrSliceBool\"")
- } else {
- r.EncodeString(`FptrSliceBool`)
- }
- z.EncWriteMapElemValue()
- if yyn66 {
- r.EncodeNil()
- } else {
- yy587 := *x.FptrSliceBool
- if yy587 == nil {
- r.EncodeNil()
- } else {
- z.F.EncSliceBoolV(yy587, e)
- } // end block: if yy587 slice == nil
- }
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FMapStringIntf\"")
- } else {
- r.EncodeString(`FMapStringIntf`)
- }
- z.EncWriteMapElemValue()
- if x.FMapStringIntf == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapStringIntfV(x.FMapStringIntf, e)
- } // end block: if x.FMapStringIntf map == nil
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FptrMapStringIntf\"")
- } else {
- r.EncodeString(`FptrMapStringIntf`)
- }
- z.EncWriteMapElemValue()
- if yyn68 {
- r.EncodeNil()
- } else {
- yy590 := *x.FptrMapStringIntf
- if yy590 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapStringIntfV(yy590, e)
- } // end block: if yy590 map == nil
- }
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FMapStringString\"")
- } else {
- r.EncodeString(`FMapStringString`)
- }
- z.EncWriteMapElemValue()
- if x.FMapStringString == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapStringStringV(x.FMapStringString, e)
- } // end block: if x.FMapStringString map == nil
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FptrMapStringString\"")
- } else {
- r.EncodeString(`FptrMapStringString`)
- }
- z.EncWriteMapElemValue()
- if yyn70 {
- r.EncodeNil()
- } else {
- yy593 := *x.FptrMapStringString
- if yy593 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapStringStringV(yy593, e)
- } // end block: if yy593 map == nil
- }
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FMapStringBytes\"")
- } else {
- r.EncodeString(`FMapStringBytes`)
- }
- z.EncWriteMapElemValue()
- if x.FMapStringBytes == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapStringBytesV(x.FMapStringBytes, e)
- } // end block: if x.FMapStringBytes map == nil
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FptrMapStringBytes\"")
- } else {
- r.EncodeString(`FptrMapStringBytes`)
- }
- z.EncWriteMapElemValue()
- if yyn72 {
- r.EncodeNil()
- } else {
- yy596 := *x.FptrMapStringBytes
- if yy596 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapStringBytesV(yy596, e)
- } // end block: if yy596 map == nil
- }
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FMapStringUint\"")
- } else {
- r.EncodeString(`FMapStringUint`)
- }
- z.EncWriteMapElemValue()
- if x.FMapStringUint == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapStringUintV(x.FMapStringUint, e)
- } // end block: if x.FMapStringUint map == nil
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FptrMapStringUint\"")
- } else {
- r.EncodeString(`FptrMapStringUint`)
- }
- z.EncWriteMapElemValue()
- if yyn74 {
- r.EncodeNil()
- } else {
- yy599 := *x.FptrMapStringUint
- if yy599 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapStringUintV(yy599, e)
- } // end block: if yy599 map == nil
- }
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FMapStringUint8\"")
- } else {
- r.EncodeString(`FMapStringUint8`)
- }
- z.EncWriteMapElemValue()
- if x.FMapStringUint8 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapStringUint8V(x.FMapStringUint8, e)
- } // end block: if x.FMapStringUint8 map == nil
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FptrMapStringUint8\"")
- } else {
- r.EncodeString(`FptrMapStringUint8`)
- }
- z.EncWriteMapElemValue()
- if yyn76 {
- r.EncodeNil()
- } else {
- yy602 := *x.FptrMapStringUint8
- if yy602 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapStringUint8V(yy602, e)
- } // end block: if yy602 map == nil
- }
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FMapStringUint64\"")
- } else {
- r.EncodeString(`FMapStringUint64`)
- }
- z.EncWriteMapElemValue()
- if x.FMapStringUint64 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapStringUint64V(x.FMapStringUint64, e)
- } // end block: if x.FMapStringUint64 map == nil
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FptrMapStringUint64\"")
- } else {
- r.EncodeString(`FptrMapStringUint64`)
- }
- z.EncWriteMapElemValue()
- if yyn78 {
- r.EncodeNil()
- } else {
- yy605 := *x.FptrMapStringUint64
- if yy605 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapStringUint64V(yy605, e)
- } // end block: if yy605 map == nil
- }
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FMapStringInt\"")
- } else {
- r.EncodeString(`FMapStringInt`)
- }
- z.EncWriteMapElemValue()
- if x.FMapStringInt == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapStringIntV(x.FMapStringInt, e)
- } // end block: if x.FMapStringInt map == nil
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FptrMapStringInt\"")
- } else {
- r.EncodeString(`FptrMapStringInt`)
- }
- z.EncWriteMapElemValue()
- if yyn80 {
- r.EncodeNil()
- } else {
- yy608 := *x.FptrMapStringInt
- if yy608 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapStringIntV(yy608, e)
- } // end block: if yy608 map == nil
- }
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FMapStringInt64\"")
- } else {
- r.EncodeString(`FMapStringInt64`)
- }
- z.EncWriteMapElemValue()
- if x.FMapStringInt64 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapStringInt64V(x.FMapStringInt64, e)
- } // end block: if x.FMapStringInt64 map == nil
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FptrMapStringInt64\"")
- } else {
- r.EncodeString(`FptrMapStringInt64`)
- }
- z.EncWriteMapElemValue()
- if yyn82 {
- r.EncodeNil()
- } else {
- yy611 := *x.FptrMapStringInt64
- if yy611 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapStringInt64V(yy611, e)
- } // end block: if yy611 map == nil
- }
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FMapStringFloat32\"")
- } else {
- r.EncodeString(`FMapStringFloat32`)
- }
- z.EncWriteMapElemValue()
- if x.FMapStringFloat32 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapStringFloat32V(x.FMapStringFloat32, e)
- } // end block: if x.FMapStringFloat32 map == nil
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FptrMapStringFloat32\"")
- } else {
- r.EncodeString(`FptrMapStringFloat32`)
- }
- z.EncWriteMapElemValue()
- if yyn84 {
- r.EncodeNil()
- } else {
- yy614 := *x.FptrMapStringFloat32
- if yy614 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapStringFloat32V(yy614, e)
- } // end block: if yy614 map == nil
- }
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FMapStringFloat64\"")
- } else {
- r.EncodeString(`FMapStringFloat64`)
- }
- z.EncWriteMapElemValue()
- if x.FMapStringFloat64 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapStringFloat64V(x.FMapStringFloat64, e)
- } // end block: if x.FMapStringFloat64 map == nil
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FptrMapStringFloat64\"")
- } else {
- r.EncodeString(`FptrMapStringFloat64`)
- }
- z.EncWriteMapElemValue()
- if yyn86 {
- r.EncodeNil()
- } else {
- yy617 := *x.FptrMapStringFloat64
- if yy617 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapStringFloat64V(yy617, e)
- } // end block: if yy617 map == nil
- }
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FMapStringBool\"")
- } else {
- r.EncodeString(`FMapStringBool`)
- }
- z.EncWriteMapElemValue()
- if x.FMapStringBool == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapStringBoolV(x.FMapStringBool, e)
- } // end block: if x.FMapStringBool map == nil
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FptrMapStringBool\"")
- } else {
- r.EncodeString(`FptrMapStringBool`)
- }
- z.EncWriteMapElemValue()
- if yyn88 {
- r.EncodeNil()
- } else {
- yy620 := *x.FptrMapStringBool
- if yy620 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapStringBoolV(yy620, e)
- } // end block: if yy620 map == nil
- }
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FMapUintIntf\"")
- } else {
- r.EncodeString(`FMapUintIntf`)
- }
- z.EncWriteMapElemValue()
- if x.FMapUintIntf == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapUintIntfV(x.FMapUintIntf, e)
- } // end block: if x.FMapUintIntf map == nil
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FptrMapUintIntf\"")
- } else {
- r.EncodeString(`FptrMapUintIntf`)
- }
- z.EncWriteMapElemValue()
- if yyn90 {
- r.EncodeNil()
- } else {
- yy623 := *x.FptrMapUintIntf
- if yy623 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapUintIntfV(yy623, e)
- } // end block: if yy623 map == nil
- }
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FMapUintString\"")
- } else {
- r.EncodeString(`FMapUintString`)
- }
- z.EncWriteMapElemValue()
- if x.FMapUintString == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapUintStringV(x.FMapUintString, e)
- } // end block: if x.FMapUintString map == nil
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FptrMapUintString\"")
- } else {
- r.EncodeString(`FptrMapUintString`)
- }
- z.EncWriteMapElemValue()
- if yyn92 {
- r.EncodeNil()
- } else {
- yy626 := *x.FptrMapUintString
- if yy626 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapUintStringV(yy626, e)
- } // end block: if yy626 map == nil
- }
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FMapUintBytes\"")
- } else {
- r.EncodeString(`FMapUintBytes`)
- }
- z.EncWriteMapElemValue()
- if x.FMapUintBytes == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapUintBytesV(x.FMapUintBytes, e)
- } // end block: if x.FMapUintBytes map == nil
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FptrMapUintBytes\"")
- } else {
- r.EncodeString(`FptrMapUintBytes`)
- }
- z.EncWriteMapElemValue()
- if yyn94 {
- r.EncodeNil()
- } else {
- yy629 := *x.FptrMapUintBytes
- if yy629 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapUintBytesV(yy629, e)
- } // end block: if yy629 map == nil
- }
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FMapUintUint\"")
- } else {
- r.EncodeString(`FMapUintUint`)
- }
- z.EncWriteMapElemValue()
- if x.FMapUintUint == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapUintUintV(x.FMapUintUint, e)
- } // end block: if x.FMapUintUint map == nil
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FptrMapUintUint\"")
- } else {
- r.EncodeString(`FptrMapUintUint`)
- }
- z.EncWriteMapElemValue()
- if yyn96 {
- r.EncodeNil()
- } else {
- yy632 := *x.FptrMapUintUint
- if yy632 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapUintUintV(yy632, e)
- } // end block: if yy632 map == nil
- }
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FMapUintUint8\"")
- } else {
- r.EncodeString(`FMapUintUint8`)
- }
- z.EncWriteMapElemValue()
- if x.FMapUintUint8 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapUintUint8V(x.FMapUintUint8, e)
- } // end block: if x.FMapUintUint8 map == nil
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FptrMapUintUint8\"")
- } else {
- r.EncodeString(`FptrMapUintUint8`)
- }
- z.EncWriteMapElemValue()
- if yyn98 {
- r.EncodeNil()
- } else {
- yy635 := *x.FptrMapUintUint8
- if yy635 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapUintUint8V(yy635, e)
- } // end block: if yy635 map == nil
- }
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FMapUintUint64\"")
- } else {
- r.EncodeString(`FMapUintUint64`)
- }
- z.EncWriteMapElemValue()
- if x.FMapUintUint64 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapUintUint64V(x.FMapUintUint64, e)
- } // end block: if x.FMapUintUint64 map == nil
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FptrMapUintUint64\"")
- } else {
- r.EncodeString(`FptrMapUintUint64`)
- }
- z.EncWriteMapElemValue()
- if yyn100 {
- r.EncodeNil()
- } else {
- yy638 := *x.FptrMapUintUint64
- if yy638 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapUintUint64V(yy638, e)
- } // end block: if yy638 map == nil
- }
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FMapUintInt\"")
- } else {
- r.EncodeString(`FMapUintInt`)
- }
- z.EncWriteMapElemValue()
- if x.FMapUintInt == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapUintIntV(x.FMapUintInt, e)
- } // end block: if x.FMapUintInt map == nil
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FptrMapUintInt\"")
- } else {
- r.EncodeString(`FptrMapUintInt`)
- }
- z.EncWriteMapElemValue()
- if yyn102 {
- r.EncodeNil()
- } else {
- yy641 := *x.FptrMapUintInt
- if yy641 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapUintIntV(yy641, e)
- } // end block: if yy641 map == nil
- }
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FMapUintInt64\"")
- } else {
- r.EncodeString(`FMapUintInt64`)
- }
- z.EncWriteMapElemValue()
- if x.FMapUintInt64 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapUintInt64V(x.FMapUintInt64, e)
- } // end block: if x.FMapUintInt64 map == nil
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FptrMapUintInt64\"")
- } else {
- r.EncodeString(`FptrMapUintInt64`)
- }
- z.EncWriteMapElemValue()
- if yyn104 {
- r.EncodeNil()
- } else {
- yy644 := *x.FptrMapUintInt64
- if yy644 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapUintInt64V(yy644, e)
- } // end block: if yy644 map == nil
- }
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FMapUintFloat32\"")
- } else {
- r.EncodeString(`FMapUintFloat32`)
- }
- z.EncWriteMapElemValue()
- if x.FMapUintFloat32 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapUintFloat32V(x.FMapUintFloat32, e)
- } // end block: if x.FMapUintFloat32 map == nil
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FptrMapUintFloat32\"")
- } else {
- r.EncodeString(`FptrMapUintFloat32`)
- }
- z.EncWriteMapElemValue()
- if yyn106 {
- r.EncodeNil()
- } else {
- yy647 := *x.FptrMapUintFloat32
- if yy647 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapUintFloat32V(yy647, e)
- } // end block: if yy647 map == nil
- }
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FMapUintFloat64\"")
- } else {
- r.EncodeString(`FMapUintFloat64`)
- }
- z.EncWriteMapElemValue()
- if x.FMapUintFloat64 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapUintFloat64V(x.FMapUintFloat64, e)
- } // end block: if x.FMapUintFloat64 map == nil
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FptrMapUintFloat64\"")
- } else {
- r.EncodeString(`FptrMapUintFloat64`)
- }
- z.EncWriteMapElemValue()
- if yyn108 {
- r.EncodeNil()
- } else {
- yy650 := *x.FptrMapUintFloat64
- if yy650 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapUintFloat64V(yy650, e)
- } // end block: if yy650 map == nil
- }
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FMapUintBool\"")
- } else {
- r.EncodeString(`FMapUintBool`)
- }
- z.EncWriteMapElemValue()
- if x.FMapUintBool == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapUintBoolV(x.FMapUintBool, e)
- } // end block: if x.FMapUintBool map == nil
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FptrMapUintBool\"")
- } else {
- r.EncodeString(`FptrMapUintBool`)
- }
- z.EncWriteMapElemValue()
- if yyn110 {
- r.EncodeNil()
- } else {
- yy653 := *x.FptrMapUintBool
- if yy653 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapUintBoolV(yy653, e)
- } // end block: if yy653 map == nil
- }
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FMapUint8Intf\"")
- } else {
- r.EncodeString(`FMapUint8Intf`)
- }
- z.EncWriteMapElemValue()
- if x.FMapUint8Intf == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapUint8IntfV(x.FMapUint8Intf, e)
- } // end block: if x.FMapUint8Intf map == nil
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FptrMapUint8Intf\"")
- } else {
- r.EncodeString(`FptrMapUint8Intf`)
- }
- z.EncWriteMapElemValue()
- if yyn112 {
- r.EncodeNil()
- } else {
- yy656 := *x.FptrMapUint8Intf
- if yy656 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapUint8IntfV(yy656, e)
- } // end block: if yy656 map == nil
- }
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FMapUint8String\"")
- } else {
- r.EncodeString(`FMapUint8String`)
- }
- z.EncWriteMapElemValue()
- if x.FMapUint8String == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapUint8StringV(x.FMapUint8String, e)
- } // end block: if x.FMapUint8String map == nil
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FptrMapUint8String\"")
- } else {
- r.EncodeString(`FptrMapUint8String`)
- }
- z.EncWriteMapElemValue()
- if yyn114 {
- r.EncodeNil()
- } else {
- yy659 := *x.FptrMapUint8String
- if yy659 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapUint8StringV(yy659, e)
- } // end block: if yy659 map == nil
- }
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FMapUint8Bytes\"")
- } else {
- r.EncodeString(`FMapUint8Bytes`)
- }
- z.EncWriteMapElemValue()
- if x.FMapUint8Bytes == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapUint8BytesV(x.FMapUint8Bytes, e)
- } // end block: if x.FMapUint8Bytes map == nil
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FptrMapUint8Bytes\"")
- } else {
- r.EncodeString(`FptrMapUint8Bytes`)
- }
- z.EncWriteMapElemValue()
- if yyn116 {
- r.EncodeNil()
- } else {
- yy662 := *x.FptrMapUint8Bytes
- if yy662 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapUint8BytesV(yy662, e)
- } // end block: if yy662 map == nil
- }
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FMapUint8Uint\"")
- } else {
- r.EncodeString(`FMapUint8Uint`)
- }
- z.EncWriteMapElemValue()
- if x.FMapUint8Uint == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapUint8UintV(x.FMapUint8Uint, e)
- } // end block: if x.FMapUint8Uint map == nil
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FptrMapUint8Uint\"")
- } else {
- r.EncodeString(`FptrMapUint8Uint`)
- }
- z.EncWriteMapElemValue()
- if yyn118 {
- r.EncodeNil()
- } else {
- yy665 := *x.FptrMapUint8Uint
- if yy665 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapUint8UintV(yy665, e)
- } // end block: if yy665 map == nil
- }
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FMapUint8Uint8\"")
- } else {
- r.EncodeString(`FMapUint8Uint8`)
- }
- z.EncWriteMapElemValue()
- if x.FMapUint8Uint8 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapUint8Uint8V(x.FMapUint8Uint8, e)
- } // end block: if x.FMapUint8Uint8 map == nil
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FptrMapUint8Uint8\"")
- } else {
- r.EncodeString(`FptrMapUint8Uint8`)
- }
- z.EncWriteMapElemValue()
- if yyn120 {
- r.EncodeNil()
- } else {
- yy668 := *x.FptrMapUint8Uint8
- if yy668 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapUint8Uint8V(yy668, e)
- } // end block: if yy668 map == nil
- }
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FMapUint8Uint64\"")
- } else {
- r.EncodeString(`FMapUint8Uint64`)
- }
- z.EncWriteMapElemValue()
- if x.FMapUint8Uint64 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapUint8Uint64V(x.FMapUint8Uint64, e)
- } // end block: if x.FMapUint8Uint64 map == nil
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FptrMapUint8Uint64\"")
- } else {
- r.EncodeString(`FptrMapUint8Uint64`)
- }
- z.EncWriteMapElemValue()
- if yyn122 {
- r.EncodeNil()
- } else {
- yy671 := *x.FptrMapUint8Uint64
- if yy671 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapUint8Uint64V(yy671, e)
- } // end block: if yy671 map == nil
- }
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FMapUint8Int\"")
- } else {
- r.EncodeString(`FMapUint8Int`)
- }
- z.EncWriteMapElemValue()
- if x.FMapUint8Int == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapUint8IntV(x.FMapUint8Int, e)
- } // end block: if x.FMapUint8Int map == nil
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FptrMapUint8Int\"")
- } else {
- r.EncodeString(`FptrMapUint8Int`)
- }
- z.EncWriteMapElemValue()
- if yyn124 {
- r.EncodeNil()
- } else {
- yy674 := *x.FptrMapUint8Int
- if yy674 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapUint8IntV(yy674, e)
- } // end block: if yy674 map == nil
- }
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FMapUint8Int64\"")
- } else {
- r.EncodeString(`FMapUint8Int64`)
- }
- z.EncWriteMapElemValue()
- if x.FMapUint8Int64 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapUint8Int64V(x.FMapUint8Int64, e)
- } // end block: if x.FMapUint8Int64 map == nil
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FptrMapUint8Int64\"")
- } else {
- r.EncodeString(`FptrMapUint8Int64`)
- }
- z.EncWriteMapElemValue()
- if yyn126 {
- r.EncodeNil()
- } else {
- yy677 := *x.FptrMapUint8Int64
- if yy677 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapUint8Int64V(yy677, e)
- } // end block: if yy677 map == nil
- }
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FMapUint8Float32\"")
- } else {
- r.EncodeString(`FMapUint8Float32`)
- }
- z.EncWriteMapElemValue()
- if x.FMapUint8Float32 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapUint8Float32V(x.FMapUint8Float32, e)
- } // end block: if x.FMapUint8Float32 map == nil
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FptrMapUint8Float32\"")
- } else {
- r.EncodeString(`FptrMapUint8Float32`)
- }
- z.EncWriteMapElemValue()
- if yyn128 {
- r.EncodeNil()
- } else {
- yy680 := *x.FptrMapUint8Float32
- if yy680 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapUint8Float32V(yy680, e)
- } // end block: if yy680 map == nil
- }
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FMapUint8Float64\"")
- } else {
- r.EncodeString(`FMapUint8Float64`)
- }
- z.EncWriteMapElemValue()
- if x.FMapUint8Float64 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapUint8Float64V(x.FMapUint8Float64, e)
- } // end block: if x.FMapUint8Float64 map == nil
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FptrMapUint8Float64\"")
- } else {
- r.EncodeString(`FptrMapUint8Float64`)
- }
- z.EncWriteMapElemValue()
- if yyn130 {
- r.EncodeNil()
- } else {
- yy683 := *x.FptrMapUint8Float64
- if yy683 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapUint8Float64V(yy683, e)
- } // end block: if yy683 map == nil
- }
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FMapUint8Bool\"")
- } else {
- r.EncodeString(`FMapUint8Bool`)
- }
- z.EncWriteMapElemValue()
- if x.FMapUint8Bool == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapUint8BoolV(x.FMapUint8Bool, e)
- } // end block: if x.FMapUint8Bool map == nil
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FptrMapUint8Bool\"")
- } else {
- r.EncodeString(`FptrMapUint8Bool`)
- }
- z.EncWriteMapElemValue()
- if yyn132 {
- r.EncodeNil()
- } else {
- yy686 := *x.FptrMapUint8Bool
- if yy686 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapUint8BoolV(yy686, e)
- } // end block: if yy686 map == nil
- }
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FMapUint64Intf\"")
- } else {
- r.EncodeString(`FMapUint64Intf`)
- }
- z.EncWriteMapElemValue()
- if x.FMapUint64Intf == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapUint64IntfV(x.FMapUint64Intf, e)
- } // end block: if x.FMapUint64Intf map == nil
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FptrMapUint64Intf\"")
- } else {
- r.EncodeString(`FptrMapUint64Intf`)
- }
- z.EncWriteMapElemValue()
- if yyn134 {
- r.EncodeNil()
- } else {
- yy689 := *x.FptrMapUint64Intf
- if yy689 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapUint64IntfV(yy689, e)
- } // end block: if yy689 map == nil
- }
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FMapUint64String\"")
- } else {
- r.EncodeString(`FMapUint64String`)
- }
- z.EncWriteMapElemValue()
- if x.FMapUint64String == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapUint64StringV(x.FMapUint64String, e)
- } // end block: if x.FMapUint64String map == nil
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FptrMapUint64String\"")
- } else {
- r.EncodeString(`FptrMapUint64String`)
- }
- z.EncWriteMapElemValue()
- if yyn136 {
- r.EncodeNil()
- } else {
- yy692 := *x.FptrMapUint64String
- if yy692 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapUint64StringV(yy692, e)
- } // end block: if yy692 map == nil
- }
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FMapUint64Bytes\"")
- } else {
- r.EncodeString(`FMapUint64Bytes`)
- }
- z.EncWriteMapElemValue()
- if x.FMapUint64Bytes == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapUint64BytesV(x.FMapUint64Bytes, e)
- } // end block: if x.FMapUint64Bytes map == nil
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FptrMapUint64Bytes\"")
- } else {
- r.EncodeString(`FptrMapUint64Bytes`)
- }
- z.EncWriteMapElemValue()
- if yyn138 {
- r.EncodeNil()
- } else {
- yy695 := *x.FptrMapUint64Bytes
- if yy695 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapUint64BytesV(yy695, e)
- } // end block: if yy695 map == nil
- }
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FMapUint64Uint\"")
- } else {
- r.EncodeString(`FMapUint64Uint`)
- }
- z.EncWriteMapElemValue()
- if x.FMapUint64Uint == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapUint64UintV(x.FMapUint64Uint, e)
- } // end block: if x.FMapUint64Uint map == nil
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FptrMapUint64Uint\"")
- } else {
- r.EncodeString(`FptrMapUint64Uint`)
- }
- z.EncWriteMapElemValue()
- if yyn140 {
- r.EncodeNil()
- } else {
- yy698 := *x.FptrMapUint64Uint
- if yy698 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapUint64UintV(yy698, e)
- } // end block: if yy698 map == nil
- }
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FMapUint64Uint8\"")
- } else {
- r.EncodeString(`FMapUint64Uint8`)
- }
- z.EncWriteMapElemValue()
- if x.FMapUint64Uint8 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapUint64Uint8V(x.FMapUint64Uint8, e)
- } // end block: if x.FMapUint64Uint8 map == nil
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FptrMapUint64Uint8\"")
- } else {
- r.EncodeString(`FptrMapUint64Uint8`)
- }
- z.EncWriteMapElemValue()
- if yyn142 {
- r.EncodeNil()
- } else {
- yy701 := *x.FptrMapUint64Uint8
- if yy701 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapUint64Uint8V(yy701, e)
- } // end block: if yy701 map == nil
- }
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FMapUint64Uint64\"")
- } else {
- r.EncodeString(`FMapUint64Uint64`)
- }
- z.EncWriteMapElemValue()
- if x.FMapUint64Uint64 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapUint64Uint64V(x.FMapUint64Uint64, e)
- } // end block: if x.FMapUint64Uint64 map == nil
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FptrMapUint64Uint64\"")
- } else {
- r.EncodeString(`FptrMapUint64Uint64`)
- }
- z.EncWriteMapElemValue()
- if yyn144 {
- r.EncodeNil()
- } else {
- yy704 := *x.FptrMapUint64Uint64
- if yy704 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapUint64Uint64V(yy704, e)
- } // end block: if yy704 map == nil
- }
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FMapUint64Int\"")
- } else {
- r.EncodeString(`FMapUint64Int`)
- }
- z.EncWriteMapElemValue()
- if x.FMapUint64Int == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapUint64IntV(x.FMapUint64Int, e)
- } // end block: if x.FMapUint64Int map == nil
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FptrMapUint64Int\"")
- } else {
- r.EncodeString(`FptrMapUint64Int`)
- }
- z.EncWriteMapElemValue()
- if yyn146 {
- r.EncodeNil()
- } else {
- yy707 := *x.FptrMapUint64Int
- if yy707 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapUint64IntV(yy707, e)
- } // end block: if yy707 map == nil
- }
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FMapUint64Int64\"")
- } else {
- r.EncodeString(`FMapUint64Int64`)
- }
- z.EncWriteMapElemValue()
- if x.FMapUint64Int64 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapUint64Int64V(x.FMapUint64Int64, e)
- } // end block: if x.FMapUint64Int64 map == nil
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FptrMapUint64Int64\"")
- } else {
- r.EncodeString(`FptrMapUint64Int64`)
- }
- z.EncWriteMapElemValue()
- if yyn148 {
- r.EncodeNil()
- } else {
- yy710 := *x.FptrMapUint64Int64
- if yy710 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapUint64Int64V(yy710, e)
- } // end block: if yy710 map == nil
- }
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FMapUint64Float32\"")
- } else {
- r.EncodeString(`FMapUint64Float32`)
- }
- z.EncWriteMapElemValue()
- if x.FMapUint64Float32 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapUint64Float32V(x.FMapUint64Float32, e)
- } // end block: if x.FMapUint64Float32 map == nil
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FptrMapUint64Float32\"")
- } else {
- r.EncodeString(`FptrMapUint64Float32`)
- }
- z.EncWriteMapElemValue()
- if yyn150 {
- r.EncodeNil()
- } else {
- yy713 := *x.FptrMapUint64Float32
- if yy713 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapUint64Float32V(yy713, e)
- } // end block: if yy713 map == nil
- }
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FMapUint64Float64\"")
- } else {
- r.EncodeString(`FMapUint64Float64`)
- }
- z.EncWriteMapElemValue()
- if x.FMapUint64Float64 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapUint64Float64V(x.FMapUint64Float64, e)
- } // end block: if x.FMapUint64Float64 map == nil
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FptrMapUint64Float64\"")
- } else {
- r.EncodeString(`FptrMapUint64Float64`)
- }
- z.EncWriteMapElemValue()
- if yyn152 {
- r.EncodeNil()
- } else {
- yy716 := *x.FptrMapUint64Float64
- if yy716 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapUint64Float64V(yy716, e)
- } // end block: if yy716 map == nil
- }
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FMapUint64Bool\"")
- } else {
- r.EncodeString(`FMapUint64Bool`)
- }
- z.EncWriteMapElemValue()
- if x.FMapUint64Bool == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapUint64BoolV(x.FMapUint64Bool, e)
- } // end block: if x.FMapUint64Bool map == nil
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FptrMapUint64Bool\"")
- } else {
- r.EncodeString(`FptrMapUint64Bool`)
- }
- z.EncWriteMapElemValue()
- if yyn154 {
- r.EncodeNil()
- } else {
- yy719 := *x.FptrMapUint64Bool
- if yy719 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapUint64BoolV(yy719, e)
- } // end block: if yy719 map == nil
- }
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FMapIntIntf\"")
- } else {
- r.EncodeString(`FMapIntIntf`)
- }
- z.EncWriteMapElemValue()
- if x.FMapIntIntf == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapIntIntfV(x.FMapIntIntf, e)
- } // end block: if x.FMapIntIntf map == nil
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FptrMapIntIntf\"")
- } else {
- r.EncodeString(`FptrMapIntIntf`)
- }
- z.EncWriteMapElemValue()
- if yyn156 {
- r.EncodeNil()
- } else {
- yy722 := *x.FptrMapIntIntf
- if yy722 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapIntIntfV(yy722, e)
- } // end block: if yy722 map == nil
- }
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FMapIntString\"")
- } else {
- r.EncodeString(`FMapIntString`)
- }
- z.EncWriteMapElemValue()
- if x.FMapIntString == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapIntStringV(x.FMapIntString, e)
- } // end block: if x.FMapIntString map == nil
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FptrMapIntString\"")
- } else {
- r.EncodeString(`FptrMapIntString`)
- }
- z.EncWriteMapElemValue()
- if yyn158 {
- r.EncodeNil()
- } else {
- yy725 := *x.FptrMapIntString
- if yy725 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapIntStringV(yy725, e)
- } // end block: if yy725 map == nil
- }
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FMapIntBytes\"")
- } else {
- r.EncodeString(`FMapIntBytes`)
- }
- z.EncWriteMapElemValue()
- if x.FMapIntBytes == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapIntBytesV(x.FMapIntBytes, e)
- } // end block: if x.FMapIntBytes map == nil
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FptrMapIntBytes\"")
- } else {
- r.EncodeString(`FptrMapIntBytes`)
- }
- z.EncWriteMapElemValue()
- if yyn160 {
- r.EncodeNil()
- } else {
- yy728 := *x.FptrMapIntBytes
- if yy728 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapIntBytesV(yy728, e)
- } // end block: if yy728 map == nil
- }
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FMapIntUint\"")
- } else {
- r.EncodeString(`FMapIntUint`)
- }
- z.EncWriteMapElemValue()
- if x.FMapIntUint == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapIntUintV(x.FMapIntUint, e)
- } // end block: if x.FMapIntUint map == nil
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FptrMapIntUint\"")
- } else {
- r.EncodeString(`FptrMapIntUint`)
- }
- z.EncWriteMapElemValue()
- if yyn162 {
- r.EncodeNil()
- } else {
- yy731 := *x.FptrMapIntUint
- if yy731 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapIntUintV(yy731, e)
- } // end block: if yy731 map == nil
- }
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FMapIntUint8\"")
- } else {
- r.EncodeString(`FMapIntUint8`)
- }
- z.EncWriteMapElemValue()
- if x.FMapIntUint8 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapIntUint8V(x.FMapIntUint8, e)
- } // end block: if x.FMapIntUint8 map == nil
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FptrMapIntUint8\"")
- } else {
- r.EncodeString(`FptrMapIntUint8`)
- }
- z.EncWriteMapElemValue()
- if yyn164 {
- r.EncodeNil()
- } else {
- yy734 := *x.FptrMapIntUint8
- if yy734 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapIntUint8V(yy734, e)
- } // end block: if yy734 map == nil
- }
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FMapIntUint64\"")
- } else {
- r.EncodeString(`FMapIntUint64`)
- }
- z.EncWriteMapElemValue()
- if x.FMapIntUint64 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapIntUint64V(x.FMapIntUint64, e)
- } // end block: if x.FMapIntUint64 map == nil
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FptrMapIntUint64\"")
- } else {
- r.EncodeString(`FptrMapIntUint64`)
- }
- z.EncWriteMapElemValue()
- if yyn166 {
- r.EncodeNil()
- } else {
- yy737 := *x.FptrMapIntUint64
- if yy737 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapIntUint64V(yy737, e)
- } // end block: if yy737 map == nil
- }
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FMapIntInt\"")
- } else {
- r.EncodeString(`FMapIntInt`)
- }
- z.EncWriteMapElemValue()
- if x.FMapIntInt == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapIntIntV(x.FMapIntInt, e)
- } // end block: if x.FMapIntInt map == nil
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FptrMapIntInt\"")
- } else {
- r.EncodeString(`FptrMapIntInt`)
- }
- z.EncWriteMapElemValue()
- if yyn168 {
- r.EncodeNil()
- } else {
- yy740 := *x.FptrMapIntInt
- if yy740 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapIntIntV(yy740, e)
- } // end block: if yy740 map == nil
- }
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FMapIntInt64\"")
- } else {
- r.EncodeString(`FMapIntInt64`)
- }
- z.EncWriteMapElemValue()
- if x.FMapIntInt64 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapIntInt64V(x.FMapIntInt64, e)
- } // end block: if x.FMapIntInt64 map == nil
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FptrMapIntInt64\"")
- } else {
- r.EncodeString(`FptrMapIntInt64`)
- }
- z.EncWriteMapElemValue()
- if yyn170 {
- r.EncodeNil()
- } else {
- yy743 := *x.FptrMapIntInt64
- if yy743 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapIntInt64V(yy743, e)
- } // end block: if yy743 map == nil
- }
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FMapIntFloat32\"")
- } else {
- r.EncodeString(`FMapIntFloat32`)
- }
- z.EncWriteMapElemValue()
- if x.FMapIntFloat32 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapIntFloat32V(x.FMapIntFloat32, e)
- } // end block: if x.FMapIntFloat32 map == nil
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FptrMapIntFloat32\"")
- } else {
- r.EncodeString(`FptrMapIntFloat32`)
- }
- z.EncWriteMapElemValue()
- if yyn172 {
- r.EncodeNil()
- } else {
- yy746 := *x.FptrMapIntFloat32
- if yy746 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapIntFloat32V(yy746, e)
- } // end block: if yy746 map == nil
- }
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FMapIntFloat64\"")
- } else {
- r.EncodeString(`FMapIntFloat64`)
- }
- z.EncWriteMapElemValue()
- if x.FMapIntFloat64 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapIntFloat64V(x.FMapIntFloat64, e)
- } // end block: if x.FMapIntFloat64 map == nil
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FptrMapIntFloat64\"")
- } else {
- r.EncodeString(`FptrMapIntFloat64`)
- }
- z.EncWriteMapElemValue()
- if yyn174 {
- r.EncodeNil()
- } else {
- yy749 := *x.FptrMapIntFloat64
- if yy749 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapIntFloat64V(yy749, e)
- } // end block: if yy749 map == nil
- }
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FMapIntBool\"")
- } else {
- r.EncodeString(`FMapIntBool`)
- }
- z.EncWriteMapElemValue()
- if x.FMapIntBool == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapIntBoolV(x.FMapIntBool, e)
- } // end block: if x.FMapIntBool map == nil
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FptrMapIntBool\"")
- } else {
- r.EncodeString(`FptrMapIntBool`)
- }
- z.EncWriteMapElemValue()
- if yyn176 {
- r.EncodeNil()
- } else {
- yy752 := *x.FptrMapIntBool
- if yy752 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapIntBoolV(yy752, e)
- } // end block: if yy752 map == nil
- }
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FMapInt64Intf\"")
- } else {
- r.EncodeString(`FMapInt64Intf`)
- }
- z.EncWriteMapElemValue()
- if x.FMapInt64Intf == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapInt64IntfV(x.FMapInt64Intf, e)
- } // end block: if x.FMapInt64Intf map == nil
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FptrMapInt64Intf\"")
- } else {
- r.EncodeString(`FptrMapInt64Intf`)
- }
- z.EncWriteMapElemValue()
- if yyn178 {
- r.EncodeNil()
- } else {
- yy755 := *x.FptrMapInt64Intf
- if yy755 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapInt64IntfV(yy755, e)
- } // end block: if yy755 map == nil
- }
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FMapInt64String\"")
- } else {
- r.EncodeString(`FMapInt64String`)
- }
- z.EncWriteMapElemValue()
- if x.FMapInt64String == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapInt64StringV(x.FMapInt64String, e)
- } // end block: if x.FMapInt64String map == nil
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FptrMapInt64String\"")
- } else {
- r.EncodeString(`FptrMapInt64String`)
- }
- z.EncWriteMapElemValue()
- if yyn180 {
- r.EncodeNil()
- } else {
- yy758 := *x.FptrMapInt64String
- if yy758 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapInt64StringV(yy758, e)
- } // end block: if yy758 map == nil
- }
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FMapInt64Bytes\"")
- } else {
- r.EncodeString(`FMapInt64Bytes`)
- }
- z.EncWriteMapElemValue()
- if x.FMapInt64Bytes == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapInt64BytesV(x.FMapInt64Bytes, e)
- } // end block: if x.FMapInt64Bytes map == nil
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FptrMapInt64Bytes\"")
- } else {
- r.EncodeString(`FptrMapInt64Bytes`)
- }
- z.EncWriteMapElemValue()
- if yyn182 {
- r.EncodeNil()
- } else {
- yy761 := *x.FptrMapInt64Bytes
- if yy761 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapInt64BytesV(yy761, e)
- } // end block: if yy761 map == nil
- }
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FMapInt64Uint\"")
- } else {
- r.EncodeString(`FMapInt64Uint`)
- }
- z.EncWriteMapElemValue()
- if x.FMapInt64Uint == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapInt64UintV(x.FMapInt64Uint, e)
- } // end block: if x.FMapInt64Uint map == nil
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FptrMapInt64Uint\"")
- } else {
- r.EncodeString(`FptrMapInt64Uint`)
- }
- z.EncWriteMapElemValue()
- if yyn184 {
- r.EncodeNil()
- } else {
- yy764 := *x.FptrMapInt64Uint
- if yy764 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapInt64UintV(yy764, e)
- } // end block: if yy764 map == nil
- }
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FMapInt64Uint8\"")
- } else {
- r.EncodeString(`FMapInt64Uint8`)
- }
- z.EncWriteMapElemValue()
- if x.FMapInt64Uint8 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapInt64Uint8V(x.FMapInt64Uint8, e)
- } // end block: if x.FMapInt64Uint8 map == nil
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FptrMapInt64Uint8\"")
- } else {
- r.EncodeString(`FptrMapInt64Uint8`)
- }
- z.EncWriteMapElemValue()
- if yyn186 {
- r.EncodeNil()
- } else {
- yy767 := *x.FptrMapInt64Uint8
- if yy767 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapInt64Uint8V(yy767, e)
- } // end block: if yy767 map == nil
- }
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FMapInt64Uint64\"")
- } else {
- r.EncodeString(`FMapInt64Uint64`)
- }
- z.EncWriteMapElemValue()
- if x.FMapInt64Uint64 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapInt64Uint64V(x.FMapInt64Uint64, e)
- } // end block: if x.FMapInt64Uint64 map == nil
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FptrMapInt64Uint64\"")
- } else {
- r.EncodeString(`FptrMapInt64Uint64`)
- }
- z.EncWriteMapElemValue()
- if yyn188 {
- r.EncodeNil()
- } else {
- yy770 := *x.FptrMapInt64Uint64
- if yy770 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapInt64Uint64V(yy770, e)
- } // end block: if yy770 map == nil
- }
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FMapInt64Int\"")
- } else {
- r.EncodeString(`FMapInt64Int`)
- }
- z.EncWriteMapElemValue()
- if x.FMapInt64Int == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapInt64IntV(x.FMapInt64Int, e)
- } // end block: if x.FMapInt64Int map == nil
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FptrMapInt64Int\"")
- } else {
- r.EncodeString(`FptrMapInt64Int`)
- }
- z.EncWriteMapElemValue()
- if yyn190 {
- r.EncodeNil()
- } else {
- yy773 := *x.FptrMapInt64Int
- if yy773 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapInt64IntV(yy773, e)
- } // end block: if yy773 map == nil
- }
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FMapInt64Int64\"")
- } else {
- r.EncodeString(`FMapInt64Int64`)
- }
- z.EncWriteMapElemValue()
- if x.FMapInt64Int64 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapInt64Int64V(x.FMapInt64Int64, e)
- } // end block: if x.FMapInt64Int64 map == nil
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FptrMapInt64Int64\"")
- } else {
- r.EncodeString(`FptrMapInt64Int64`)
- }
- z.EncWriteMapElemValue()
- if yyn192 {
- r.EncodeNil()
- } else {
- yy776 := *x.FptrMapInt64Int64
- if yy776 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapInt64Int64V(yy776, e)
- } // end block: if yy776 map == nil
- }
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FMapInt64Float32\"")
- } else {
- r.EncodeString(`FMapInt64Float32`)
- }
- z.EncWriteMapElemValue()
- if x.FMapInt64Float32 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapInt64Float32V(x.FMapInt64Float32, e)
- } // end block: if x.FMapInt64Float32 map == nil
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FptrMapInt64Float32\"")
- } else {
- r.EncodeString(`FptrMapInt64Float32`)
- }
- z.EncWriteMapElemValue()
- if yyn194 {
- r.EncodeNil()
- } else {
- yy779 := *x.FptrMapInt64Float32
- if yy779 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapInt64Float32V(yy779, e)
- } // end block: if yy779 map == nil
- }
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FMapInt64Float64\"")
- } else {
- r.EncodeString(`FMapInt64Float64`)
- }
- z.EncWriteMapElemValue()
- if x.FMapInt64Float64 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapInt64Float64V(x.FMapInt64Float64, e)
- } // end block: if x.FMapInt64Float64 map == nil
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FptrMapInt64Float64\"")
- } else {
- r.EncodeString(`FptrMapInt64Float64`)
- }
- z.EncWriteMapElemValue()
- if yyn196 {
- r.EncodeNil()
- } else {
- yy782 := *x.FptrMapInt64Float64
- if yy782 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapInt64Float64V(yy782, e)
- } // end block: if yy782 map == nil
- }
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FMapInt64Bool\"")
- } else {
- r.EncodeString(`FMapInt64Bool`)
- }
- z.EncWriteMapElemValue()
- if x.FMapInt64Bool == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapInt64BoolV(x.FMapInt64Bool, e)
- } // end block: if x.FMapInt64Bool map == nil
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"FptrMapInt64Bool\"")
- } else {
- r.EncodeString(`FptrMapInt64Bool`)
- }
- z.EncWriteMapElemValue()
- if yyn198 {
- r.EncodeNil()
- } else {
- yy785 := *x.FptrMapInt64Bool
- if yy785 == nil {
- r.EncodeNil()
- } else {
- z.F.EncMapInt64BoolV(yy785, e)
- } // end block: if yy785 map == nil
- }
- z.EncWriteMapEnd()
- }
- }
- }
- func (x *TestMammoth2) CodecDecodeSelf(d *Decoder) {
- var h codecSelfer19781
- z, r := GenHelperDecoder(d)
- _, _, _ = h, z, r
- yyct2 := r.ContainerType()
- if yyct2 == codecSelferValueTypeNil19781 {
- *(x) = TestMammoth2{}
- } else if yyct2 == codecSelferValueTypeMap19781 {
- yyl2 := z.DecReadMapStart()
- if yyl2 == 0 {
- } else {
- x.codecDecodeSelfFromMap(yyl2, d)
- }
- z.DecReadMapEnd()
- } else if yyct2 == codecSelferValueTypeArray19781 {
- yyl2 := z.DecReadArrayStart()
- if yyl2 != 0 {
- x.codecDecodeSelfFromArray(yyl2, d)
- }
- z.DecReadArrayEnd()
- } else {
- panic(errCodecSelferOnlyMapOrArrayEncodeToStruct19781)
- }
- }
- func (x *TestMammoth2) codecDecodeSelfFromMap(l int, d *Decoder) {
- var h codecSelfer19781
- z, r := GenHelperDecoder(d)
- _, _, _ = h, z, r
- var yyhl3 bool = l >= 0
- for yyj3 := 0; ; yyj3++ {
- if yyhl3 {
- if yyj3 >= l {
- break
- }
- } else {
- if z.DecCheckBreak() {
- break
- }
- }
- z.DecReadMapElemKey()
- yys3 := z.StringView(r.DecodeStringAsBytes())
- z.DecReadMapElemValue()
- switch yys3 {
- case "FIntf":
- z.DecFallback(&x.FIntf, true)
- case "FptrIntf":
- if r.TryNil() {
- if x.FptrIntf != nil { // remove the if-true
- x.FptrIntf = nil
- }
- } else {
- if x.FptrIntf == nil {
- x.FptrIntf = new(interface{})
- }
- z.DecFallback(x.FptrIntf, true)
- }
- case "FString":
- x.FString = (string)(string(r.DecodeStringAsBytes()))
- case "FptrString":
- if r.TryNil() {
- if x.FptrString != nil { // remove the if-true
- x.FptrString = nil
- }
- } else {
- if x.FptrString == nil {
- x.FptrString = new(string)
- }
- *x.FptrString = (string)(string(r.DecodeStringAsBytes()))
- }
- case "FBytes":
- x.FBytes = r.DecodeBytes(([]byte)(x.FBytes), false)
- case "FptrBytes":
- if r.TryNil() {
- if x.FptrBytes != nil { // remove the if-true
- x.FptrBytes = nil
- }
- } else {
- if x.FptrBytes == nil {
- x.FptrBytes = new([]uint8)
- }
- *x.FptrBytes = r.DecodeBytes(*(*[]byte)(x.FptrBytes), false)
- }
- case "FFloat32":
- x.FFloat32 = (float32)(z.DecDecodeFloat32())
- case "FptrFloat32":
- if r.TryNil() {
- if x.FptrFloat32 != nil { // remove the if-true
- x.FptrFloat32 = nil
- }
- } else {
- if x.FptrFloat32 == nil {
- x.FptrFloat32 = new(float32)
- }
- *x.FptrFloat32 = (float32)(z.DecDecodeFloat32())
- }
- case "FFloat64":
- x.FFloat64 = (float64)(r.DecodeFloat64())
- case "FptrFloat64":
- if r.TryNil() {
- if x.FptrFloat64 != nil { // remove the if-true
- x.FptrFloat64 = nil
- }
- } else {
- if x.FptrFloat64 == nil {
- x.FptrFloat64 = new(float64)
- }
- *x.FptrFloat64 = (float64)(r.DecodeFloat64())
- }
- case "FUint":
- x.FUint = (uint)(z.C.UintV(r.DecodeUint64(), codecSelferBitsize19781))
- case "FptrUint":
- if r.TryNil() {
- if x.FptrUint != nil { // remove the if-true
- x.FptrUint = nil
- }
- } else {
- if x.FptrUint == nil {
- x.FptrUint = new(uint)
- }
- *x.FptrUint = (uint)(z.C.UintV(r.DecodeUint64(), codecSelferBitsize19781))
- }
- case "FUint8":
- x.FUint8 = (uint8)(z.C.UintV(r.DecodeUint64(), 8))
- case "FptrUint8":
- if r.TryNil() {
- if x.FptrUint8 != nil { // remove the if-true
- x.FptrUint8 = nil
- }
- } else {
- if x.FptrUint8 == nil {
- x.FptrUint8 = new(uint8)
- }
- *x.FptrUint8 = (uint8)(z.C.UintV(r.DecodeUint64(), 8))
- }
- case "FUint16":
- x.FUint16 = (uint16)(z.C.UintV(r.DecodeUint64(), 16))
- case "FptrUint16":
- if r.TryNil() {
- if x.FptrUint16 != nil { // remove the if-true
- x.FptrUint16 = nil
- }
- } else {
- if x.FptrUint16 == nil {
- x.FptrUint16 = new(uint16)
- }
- *x.FptrUint16 = (uint16)(z.C.UintV(r.DecodeUint64(), 16))
- }
- case "FUint32":
- x.FUint32 = (uint32)(z.C.UintV(r.DecodeUint64(), 32))
- case "FptrUint32":
- if r.TryNil() {
- if x.FptrUint32 != nil { // remove the if-true
- x.FptrUint32 = nil
- }
- } else {
- if x.FptrUint32 == nil {
- x.FptrUint32 = new(uint32)
- }
- *x.FptrUint32 = (uint32)(z.C.UintV(r.DecodeUint64(), 32))
- }
- case "FUint64":
- x.FUint64 = (uint64)(r.DecodeUint64())
- case "FptrUint64":
- if r.TryNil() {
- if x.FptrUint64 != nil { // remove the if-true
- x.FptrUint64 = nil
- }
- } else {
- if x.FptrUint64 == nil {
- x.FptrUint64 = new(uint64)
- }
- *x.FptrUint64 = (uint64)(r.DecodeUint64())
- }
- case "FUintptr":
- x.FUintptr = (uintptr)(z.C.UintV(r.DecodeUint64(), codecSelferBitsize19781))
- case "FptrUintptr":
- if r.TryNil() {
- if x.FptrUintptr != nil { // remove the if-true
- x.FptrUintptr = nil
- }
- } else {
- if x.FptrUintptr == nil {
- x.FptrUintptr = new(uintptr)
- }
- *x.FptrUintptr = (uintptr)(z.C.UintV(r.DecodeUint64(), codecSelferBitsize19781))
- }
- case "FInt":
- x.FInt = (int)(z.C.IntV(r.DecodeInt64(), codecSelferBitsize19781))
- case "FptrInt":
- if r.TryNil() {
- if x.FptrInt != nil { // remove the if-true
- x.FptrInt = nil
- }
- } else {
- if x.FptrInt == nil {
- x.FptrInt = new(int)
- }
- *x.FptrInt = (int)(z.C.IntV(r.DecodeInt64(), codecSelferBitsize19781))
- }
- case "FInt8":
- x.FInt8 = (int8)(z.C.IntV(r.DecodeInt64(), 8))
- case "FptrInt8":
- if r.TryNil() {
- if x.FptrInt8 != nil { // remove the if-true
- x.FptrInt8 = nil
- }
- } else {
- if x.FptrInt8 == nil {
- x.FptrInt8 = new(int8)
- }
- *x.FptrInt8 = (int8)(z.C.IntV(r.DecodeInt64(), 8))
- }
- case "FInt16":
- x.FInt16 = (int16)(z.C.IntV(r.DecodeInt64(), 16))
- case "FptrInt16":
- if r.TryNil() {
- if x.FptrInt16 != nil { // remove the if-true
- x.FptrInt16 = nil
- }
- } else {
- if x.FptrInt16 == nil {
- x.FptrInt16 = new(int16)
- }
- *x.FptrInt16 = (int16)(z.C.IntV(r.DecodeInt64(), 16))
- }
- case "FInt32":
- x.FInt32 = (int32)(z.C.IntV(r.DecodeInt64(), 32))
- case "FptrInt32":
- if r.TryNil() {
- if x.FptrInt32 != nil { // remove the if-true
- x.FptrInt32 = nil
- }
- } else {
- if x.FptrInt32 == nil {
- x.FptrInt32 = new(int32)
- }
- *x.FptrInt32 = (int32)(z.C.IntV(r.DecodeInt64(), 32))
- }
- case "FInt64":
- x.FInt64 = (int64)(r.DecodeInt64())
- case "FptrInt64":
- if r.TryNil() {
- if x.FptrInt64 != nil { // remove the if-true
- x.FptrInt64 = nil
- }
- } else {
- if x.FptrInt64 == nil {
- x.FptrInt64 = new(int64)
- }
- *x.FptrInt64 = (int64)(r.DecodeInt64())
- }
- case "FBool":
- x.FBool = (bool)(r.DecodeBool())
- case "FptrBool":
- if r.TryNil() {
- if x.FptrBool != nil { // remove the if-true
- x.FptrBool = nil
- }
- } else {
- if x.FptrBool == nil {
- x.FptrBool = new(bool)
- }
- *x.FptrBool = (bool)(r.DecodeBool())
- }
- case "FSliceIntf":
- z.F.DecSliceIntfX(&x.FSliceIntf, d)
- case "FptrSliceIntf":
- if r.TryNil() {
- if x.FptrSliceIntf != nil { // remove the if-true
- x.FptrSliceIntf = nil
- }
- } else {
- if x.FptrSliceIntf == nil {
- x.FptrSliceIntf = new([]interface{})
- }
- z.F.DecSliceIntfX(x.FptrSliceIntf, d)
- }
- case "FSliceString":
- z.F.DecSliceStringX(&x.FSliceString, d)
- case "FptrSliceString":
- if r.TryNil() {
- if x.FptrSliceString != nil { // remove the if-true
- x.FptrSliceString = nil
- }
- } else {
- if x.FptrSliceString == nil {
- x.FptrSliceString = new([]string)
- }
- z.F.DecSliceStringX(x.FptrSliceString, d)
- }
- case "FSliceBytes":
- z.F.DecSliceBytesX(&x.FSliceBytes, d)
- case "FptrSliceBytes":
- if r.TryNil() {
- if x.FptrSliceBytes != nil { // remove the if-true
- x.FptrSliceBytes = nil
- }
- } else {
- if x.FptrSliceBytes == nil {
- x.FptrSliceBytes = new([][]uint8)
- }
- z.F.DecSliceBytesX(x.FptrSliceBytes, d)
- }
- case "FSliceFloat32":
- z.F.DecSliceFloat32X(&x.FSliceFloat32, d)
- case "FptrSliceFloat32":
- if r.TryNil() {
- if x.FptrSliceFloat32 != nil { // remove the if-true
- x.FptrSliceFloat32 = nil
- }
- } else {
- if x.FptrSliceFloat32 == nil {
- x.FptrSliceFloat32 = new([]float32)
- }
- z.F.DecSliceFloat32X(x.FptrSliceFloat32, d)
- }
- case "FSliceFloat64":
- z.F.DecSliceFloat64X(&x.FSliceFloat64, d)
- case "FptrSliceFloat64":
- if r.TryNil() {
- if x.FptrSliceFloat64 != nil { // remove the if-true
- x.FptrSliceFloat64 = nil
- }
- } else {
- if x.FptrSliceFloat64 == nil {
- x.FptrSliceFloat64 = new([]float64)
- }
- z.F.DecSliceFloat64X(x.FptrSliceFloat64, d)
- }
- case "FSliceUint":
- z.F.DecSliceUintX(&x.FSliceUint, d)
- case "FptrSliceUint":
- if r.TryNil() {
- if x.FptrSliceUint != nil { // remove the if-true
- x.FptrSliceUint = nil
- }
- } else {
- if x.FptrSliceUint == nil {
- x.FptrSliceUint = new([]uint)
- }
- z.F.DecSliceUintX(x.FptrSliceUint, d)
- }
- case "FSliceUint16":
- z.F.DecSliceUint16X(&x.FSliceUint16, d)
- case "FptrSliceUint16":
- if r.TryNil() {
- if x.FptrSliceUint16 != nil { // remove the if-true
- x.FptrSliceUint16 = nil
- }
- } else {
- if x.FptrSliceUint16 == nil {
- x.FptrSliceUint16 = new([]uint16)
- }
- z.F.DecSliceUint16X(x.FptrSliceUint16, d)
- }
- case "FSliceUint32":
- z.F.DecSliceUint32X(&x.FSliceUint32, d)
- case "FptrSliceUint32":
- if r.TryNil() {
- if x.FptrSliceUint32 != nil { // remove the if-true
- x.FptrSliceUint32 = nil
- }
- } else {
- if x.FptrSliceUint32 == nil {
- x.FptrSliceUint32 = new([]uint32)
- }
- z.F.DecSliceUint32X(x.FptrSliceUint32, d)
- }
- case "FSliceUint64":
- z.F.DecSliceUint64X(&x.FSliceUint64, d)
- case "FptrSliceUint64":
- if r.TryNil() {
- if x.FptrSliceUint64 != nil { // remove the if-true
- x.FptrSliceUint64 = nil
- }
- } else {
- if x.FptrSliceUint64 == nil {
- x.FptrSliceUint64 = new([]uint64)
- }
- z.F.DecSliceUint64X(x.FptrSliceUint64, d)
- }
- case "FSliceInt":
- z.F.DecSliceIntX(&x.FSliceInt, d)
- case "FptrSliceInt":
- if r.TryNil() {
- if x.FptrSliceInt != nil { // remove the if-true
- x.FptrSliceInt = nil
- }
- } else {
- if x.FptrSliceInt == nil {
- x.FptrSliceInt = new([]int)
- }
- z.F.DecSliceIntX(x.FptrSliceInt, d)
- }
- case "FSliceInt8":
- z.F.DecSliceInt8X(&x.FSliceInt8, d)
- case "FptrSliceInt8":
- if r.TryNil() {
- if x.FptrSliceInt8 != nil { // remove the if-true
- x.FptrSliceInt8 = nil
- }
- } else {
- if x.FptrSliceInt8 == nil {
- x.FptrSliceInt8 = new([]int8)
- }
- z.F.DecSliceInt8X(x.FptrSliceInt8, d)
- }
- case "FSliceInt16":
- z.F.DecSliceInt16X(&x.FSliceInt16, d)
- case "FptrSliceInt16":
- if r.TryNil() {
- if x.FptrSliceInt16 != nil { // remove the if-true
- x.FptrSliceInt16 = nil
- }
- } else {
- if x.FptrSliceInt16 == nil {
- x.FptrSliceInt16 = new([]int16)
- }
- z.F.DecSliceInt16X(x.FptrSliceInt16, d)
- }
- case "FSliceInt32":
- z.F.DecSliceInt32X(&x.FSliceInt32, d)
- case "FptrSliceInt32":
- if r.TryNil() {
- if x.FptrSliceInt32 != nil { // remove the if-true
- x.FptrSliceInt32 = nil
- }
- } else {
- if x.FptrSliceInt32 == nil {
- x.FptrSliceInt32 = new([]int32)
- }
- z.F.DecSliceInt32X(x.FptrSliceInt32, d)
- }
- case "FSliceInt64":
- z.F.DecSliceInt64X(&x.FSliceInt64, d)
- case "FptrSliceInt64":
- if r.TryNil() {
- if x.FptrSliceInt64 != nil { // remove the if-true
- x.FptrSliceInt64 = nil
- }
- } else {
- if x.FptrSliceInt64 == nil {
- x.FptrSliceInt64 = new([]int64)
- }
- z.F.DecSliceInt64X(x.FptrSliceInt64, d)
- }
- case "FSliceBool":
- z.F.DecSliceBoolX(&x.FSliceBool, d)
- case "FptrSliceBool":
- if r.TryNil() {
- if x.FptrSliceBool != nil { // remove the if-true
- x.FptrSliceBool = nil
- }
- } else {
- if x.FptrSliceBool == nil {
- x.FptrSliceBool = new([]bool)
- }
- z.F.DecSliceBoolX(x.FptrSliceBool, d)
- }
- case "FMapStringIntf":
- z.F.DecMapStringIntfX(&x.FMapStringIntf, d)
- case "FptrMapStringIntf":
- if r.TryNil() {
- if x.FptrMapStringIntf != nil { // remove the if-true
- x.FptrMapStringIntf = nil
- }
- } else {
- if x.FptrMapStringIntf == nil {
- x.FptrMapStringIntf = new(map[string]interface{})
- }
- z.F.DecMapStringIntfX(x.FptrMapStringIntf, d)
- }
- case "FMapStringString":
- z.F.DecMapStringStringX(&x.FMapStringString, d)
- case "FptrMapStringString":
- if r.TryNil() {
- if x.FptrMapStringString != nil { // remove the if-true
- x.FptrMapStringString = nil
- }
- } else {
- if x.FptrMapStringString == nil {
- x.FptrMapStringString = new(map[string]string)
- }
- z.F.DecMapStringStringX(x.FptrMapStringString, d)
- }
- case "FMapStringBytes":
- z.F.DecMapStringBytesX(&x.FMapStringBytes, d)
- case "FptrMapStringBytes":
- if r.TryNil() {
- if x.FptrMapStringBytes != nil { // remove the if-true
- x.FptrMapStringBytes = nil
- }
- } else {
- if x.FptrMapStringBytes == nil {
- x.FptrMapStringBytes = new(map[string][]uint8)
- }
- z.F.DecMapStringBytesX(x.FptrMapStringBytes, d)
- }
- case "FMapStringUint":
- z.F.DecMapStringUintX(&x.FMapStringUint, d)
- case "FptrMapStringUint":
- if r.TryNil() {
- if x.FptrMapStringUint != nil { // remove the if-true
- x.FptrMapStringUint = nil
- }
- } else {
- if x.FptrMapStringUint == nil {
- x.FptrMapStringUint = new(map[string]uint)
- }
- z.F.DecMapStringUintX(x.FptrMapStringUint, d)
- }
- case "FMapStringUint8":
- z.F.DecMapStringUint8X(&x.FMapStringUint8, d)
- case "FptrMapStringUint8":
- if r.TryNil() {
- if x.FptrMapStringUint8 != nil { // remove the if-true
- x.FptrMapStringUint8 = nil
- }
- } else {
- if x.FptrMapStringUint8 == nil {
- x.FptrMapStringUint8 = new(map[string]uint8)
- }
- z.F.DecMapStringUint8X(x.FptrMapStringUint8, d)
- }
- case "FMapStringUint64":
- z.F.DecMapStringUint64X(&x.FMapStringUint64, d)
- case "FptrMapStringUint64":
- if r.TryNil() {
- if x.FptrMapStringUint64 != nil { // remove the if-true
- x.FptrMapStringUint64 = nil
- }
- } else {
- if x.FptrMapStringUint64 == nil {
- x.FptrMapStringUint64 = new(map[string]uint64)
- }
- z.F.DecMapStringUint64X(x.FptrMapStringUint64, d)
- }
- case "FMapStringInt":
- z.F.DecMapStringIntX(&x.FMapStringInt, d)
- case "FptrMapStringInt":
- if r.TryNil() {
- if x.FptrMapStringInt != nil { // remove the if-true
- x.FptrMapStringInt = nil
- }
- } else {
- if x.FptrMapStringInt == nil {
- x.FptrMapStringInt = new(map[string]int)
- }
- z.F.DecMapStringIntX(x.FptrMapStringInt, d)
- }
- case "FMapStringInt64":
- z.F.DecMapStringInt64X(&x.FMapStringInt64, d)
- case "FptrMapStringInt64":
- if r.TryNil() {
- if x.FptrMapStringInt64 != nil { // remove the if-true
- x.FptrMapStringInt64 = nil
- }
- } else {
- if x.FptrMapStringInt64 == nil {
- x.FptrMapStringInt64 = new(map[string]int64)
- }
- z.F.DecMapStringInt64X(x.FptrMapStringInt64, d)
- }
- case "FMapStringFloat32":
- z.F.DecMapStringFloat32X(&x.FMapStringFloat32, d)
- case "FptrMapStringFloat32":
- if r.TryNil() {
- if x.FptrMapStringFloat32 != nil { // remove the if-true
- x.FptrMapStringFloat32 = nil
- }
- } else {
- if x.FptrMapStringFloat32 == nil {
- x.FptrMapStringFloat32 = new(map[string]float32)
- }
- z.F.DecMapStringFloat32X(x.FptrMapStringFloat32, d)
- }
- case "FMapStringFloat64":
- z.F.DecMapStringFloat64X(&x.FMapStringFloat64, d)
- case "FptrMapStringFloat64":
- if r.TryNil() {
- if x.FptrMapStringFloat64 != nil { // remove the if-true
- x.FptrMapStringFloat64 = nil
- }
- } else {
- if x.FptrMapStringFloat64 == nil {
- x.FptrMapStringFloat64 = new(map[string]float64)
- }
- z.F.DecMapStringFloat64X(x.FptrMapStringFloat64, d)
- }
- case "FMapStringBool":
- z.F.DecMapStringBoolX(&x.FMapStringBool, d)
- case "FptrMapStringBool":
- if r.TryNil() {
- if x.FptrMapStringBool != nil { // remove the if-true
- x.FptrMapStringBool = nil
- }
- } else {
- if x.FptrMapStringBool == nil {
- x.FptrMapStringBool = new(map[string]bool)
- }
- z.F.DecMapStringBoolX(x.FptrMapStringBool, d)
- }
- case "FMapUintIntf":
- z.F.DecMapUintIntfX(&x.FMapUintIntf, d)
- case "FptrMapUintIntf":
- if r.TryNil() {
- if x.FptrMapUintIntf != nil { // remove the if-true
- x.FptrMapUintIntf = nil
- }
- } else {
- if x.FptrMapUintIntf == nil {
- x.FptrMapUintIntf = new(map[uint]interface{})
- }
- z.F.DecMapUintIntfX(x.FptrMapUintIntf, d)
- }
- case "FMapUintString":
- z.F.DecMapUintStringX(&x.FMapUintString, d)
- case "FptrMapUintString":
- if r.TryNil() {
- if x.FptrMapUintString != nil { // remove the if-true
- x.FptrMapUintString = nil
- }
- } else {
- if x.FptrMapUintString == nil {
- x.FptrMapUintString = new(map[uint]string)
- }
- z.F.DecMapUintStringX(x.FptrMapUintString, d)
- }
- case "FMapUintBytes":
- z.F.DecMapUintBytesX(&x.FMapUintBytes, d)
- case "FptrMapUintBytes":
- if r.TryNil() {
- if x.FptrMapUintBytes != nil { // remove the if-true
- x.FptrMapUintBytes = nil
- }
- } else {
- if x.FptrMapUintBytes == nil {
- x.FptrMapUintBytes = new(map[uint][]uint8)
- }
- z.F.DecMapUintBytesX(x.FptrMapUintBytes, d)
- }
- case "FMapUintUint":
- z.F.DecMapUintUintX(&x.FMapUintUint, d)
- case "FptrMapUintUint":
- if r.TryNil() {
- if x.FptrMapUintUint != nil { // remove the if-true
- x.FptrMapUintUint = nil
- }
- } else {
- if x.FptrMapUintUint == nil {
- x.FptrMapUintUint = new(map[uint]uint)
- }
- z.F.DecMapUintUintX(x.FptrMapUintUint, d)
- }
- case "FMapUintUint8":
- z.F.DecMapUintUint8X(&x.FMapUintUint8, d)
- case "FptrMapUintUint8":
- if r.TryNil() {
- if x.FptrMapUintUint8 != nil { // remove the if-true
- x.FptrMapUintUint8 = nil
- }
- } else {
- if x.FptrMapUintUint8 == nil {
- x.FptrMapUintUint8 = new(map[uint]uint8)
- }
- z.F.DecMapUintUint8X(x.FptrMapUintUint8, d)
- }
- case "FMapUintUint64":
- z.F.DecMapUintUint64X(&x.FMapUintUint64, d)
- case "FptrMapUintUint64":
- if r.TryNil() {
- if x.FptrMapUintUint64 != nil { // remove the if-true
- x.FptrMapUintUint64 = nil
- }
- } else {
- if x.FptrMapUintUint64 == nil {
- x.FptrMapUintUint64 = new(map[uint]uint64)
- }
- z.F.DecMapUintUint64X(x.FptrMapUintUint64, d)
- }
- case "FMapUintInt":
- z.F.DecMapUintIntX(&x.FMapUintInt, d)
- case "FptrMapUintInt":
- if r.TryNil() {
- if x.FptrMapUintInt != nil { // remove the if-true
- x.FptrMapUintInt = nil
- }
- } else {
- if x.FptrMapUintInt == nil {
- x.FptrMapUintInt = new(map[uint]int)
- }
- z.F.DecMapUintIntX(x.FptrMapUintInt, d)
- }
- case "FMapUintInt64":
- z.F.DecMapUintInt64X(&x.FMapUintInt64, d)
- case "FptrMapUintInt64":
- if r.TryNil() {
- if x.FptrMapUintInt64 != nil { // remove the if-true
- x.FptrMapUintInt64 = nil
- }
- } else {
- if x.FptrMapUintInt64 == nil {
- x.FptrMapUintInt64 = new(map[uint]int64)
- }
- z.F.DecMapUintInt64X(x.FptrMapUintInt64, d)
- }
- case "FMapUintFloat32":
- z.F.DecMapUintFloat32X(&x.FMapUintFloat32, d)
- case "FptrMapUintFloat32":
- if r.TryNil() {
- if x.FptrMapUintFloat32 != nil { // remove the if-true
- x.FptrMapUintFloat32 = nil
- }
- } else {
- if x.FptrMapUintFloat32 == nil {
- x.FptrMapUintFloat32 = new(map[uint]float32)
- }
- z.F.DecMapUintFloat32X(x.FptrMapUintFloat32, d)
- }
- case "FMapUintFloat64":
- z.F.DecMapUintFloat64X(&x.FMapUintFloat64, d)
- case "FptrMapUintFloat64":
- if r.TryNil() {
- if x.FptrMapUintFloat64 != nil { // remove the if-true
- x.FptrMapUintFloat64 = nil
- }
- } else {
- if x.FptrMapUintFloat64 == nil {
- x.FptrMapUintFloat64 = new(map[uint]float64)
- }
- z.F.DecMapUintFloat64X(x.FptrMapUintFloat64, d)
- }
- case "FMapUintBool":
- z.F.DecMapUintBoolX(&x.FMapUintBool, d)
- case "FptrMapUintBool":
- if r.TryNil() {
- if x.FptrMapUintBool != nil { // remove the if-true
- x.FptrMapUintBool = nil
- }
- } else {
- if x.FptrMapUintBool == nil {
- x.FptrMapUintBool = new(map[uint]bool)
- }
- z.F.DecMapUintBoolX(x.FptrMapUintBool, d)
- }
- case "FMapUint8Intf":
- z.F.DecMapUint8IntfX(&x.FMapUint8Intf, d)
- case "FptrMapUint8Intf":
- if r.TryNil() {
- if x.FptrMapUint8Intf != nil { // remove the if-true
- x.FptrMapUint8Intf = nil
- }
- } else {
- if x.FptrMapUint8Intf == nil {
- x.FptrMapUint8Intf = new(map[uint8]interface{})
- }
- z.F.DecMapUint8IntfX(x.FptrMapUint8Intf, d)
- }
- case "FMapUint8String":
- z.F.DecMapUint8StringX(&x.FMapUint8String, d)
- case "FptrMapUint8String":
- if r.TryNil() {
- if x.FptrMapUint8String != nil { // remove the if-true
- x.FptrMapUint8String = nil
- }
- } else {
- if x.FptrMapUint8String == nil {
- x.FptrMapUint8String = new(map[uint8]string)
- }
- z.F.DecMapUint8StringX(x.FptrMapUint8String, d)
- }
- case "FMapUint8Bytes":
- z.F.DecMapUint8BytesX(&x.FMapUint8Bytes, d)
- case "FptrMapUint8Bytes":
- if r.TryNil() {
- if x.FptrMapUint8Bytes != nil { // remove the if-true
- x.FptrMapUint8Bytes = nil
- }
- } else {
- if x.FptrMapUint8Bytes == nil {
- x.FptrMapUint8Bytes = new(map[uint8][]uint8)
- }
- z.F.DecMapUint8BytesX(x.FptrMapUint8Bytes, d)
- }
- case "FMapUint8Uint":
- z.F.DecMapUint8UintX(&x.FMapUint8Uint, d)
- case "FptrMapUint8Uint":
- if r.TryNil() {
- if x.FptrMapUint8Uint != nil { // remove the if-true
- x.FptrMapUint8Uint = nil
- }
- } else {
- if x.FptrMapUint8Uint == nil {
- x.FptrMapUint8Uint = new(map[uint8]uint)
- }
- z.F.DecMapUint8UintX(x.FptrMapUint8Uint, d)
- }
- case "FMapUint8Uint8":
- z.F.DecMapUint8Uint8X(&x.FMapUint8Uint8, d)
- case "FptrMapUint8Uint8":
- if r.TryNil() {
- if x.FptrMapUint8Uint8 != nil { // remove the if-true
- x.FptrMapUint8Uint8 = nil
- }
- } else {
- if x.FptrMapUint8Uint8 == nil {
- x.FptrMapUint8Uint8 = new(map[uint8]uint8)
- }
- z.F.DecMapUint8Uint8X(x.FptrMapUint8Uint8, d)
- }
- case "FMapUint8Uint64":
- z.F.DecMapUint8Uint64X(&x.FMapUint8Uint64, d)
- case "FptrMapUint8Uint64":
- if r.TryNil() {
- if x.FptrMapUint8Uint64 != nil { // remove the if-true
- x.FptrMapUint8Uint64 = nil
- }
- } else {
- if x.FptrMapUint8Uint64 == nil {
- x.FptrMapUint8Uint64 = new(map[uint8]uint64)
- }
- z.F.DecMapUint8Uint64X(x.FptrMapUint8Uint64, d)
- }
- case "FMapUint8Int":
- z.F.DecMapUint8IntX(&x.FMapUint8Int, d)
- case "FptrMapUint8Int":
- if r.TryNil() {
- if x.FptrMapUint8Int != nil { // remove the if-true
- x.FptrMapUint8Int = nil
- }
- } else {
- if x.FptrMapUint8Int == nil {
- x.FptrMapUint8Int = new(map[uint8]int)
- }
- z.F.DecMapUint8IntX(x.FptrMapUint8Int, d)
- }
- case "FMapUint8Int64":
- z.F.DecMapUint8Int64X(&x.FMapUint8Int64, d)
- case "FptrMapUint8Int64":
- if r.TryNil() {
- if x.FptrMapUint8Int64 != nil { // remove the if-true
- x.FptrMapUint8Int64 = nil
- }
- } else {
- if x.FptrMapUint8Int64 == nil {
- x.FptrMapUint8Int64 = new(map[uint8]int64)
- }
- z.F.DecMapUint8Int64X(x.FptrMapUint8Int64, d)
- }
- case "FMapUint8Float32":
- z.F.DecMapUint8Float32X(&x.FMapUint8Float32, d)
- case "FptrMapUint8Float32":
- if r.TryNil() {
- if x.FptrMapUint8Float32 != nil { // remove the if-true
- x.FptrMapUint8Float32 = nil
- }
- } else {
- if x.FptrMapUint8Float32 == nil {
- x.FptrMapUint8Float32 = new(map[uint8]float32)
- }
- z.F.DecMapUint8Float32X(x.FptrMapUint8Float32, d)
- }
- case "FMapUint8Float64":
- z.F.DecMapUint8Float64X(&x.FMapUint8Float64, d)
- case "FptrMapUint8Float64":
- if r.TryNil() {
- if x.FptrMapUint8Float64 != nil { // remove the if-true
- x.FptrMapUint8Float64 = nil
- }
- } else {
- if x.FptrMapUint8Float64 == nil {
- x.FptrMapUint8Float64 = new(map[uint8]float64)
- }
- z.F.DecMapUint8Float64X(x.FptrMapUint8Float64, d)
- }
- case "FMapUint8Bool":
- z.F.DecMapUint8BoolX(&x.FMapUint8Bool, d)
- case "FptrMapUint8Bool":
- if r.TryNil() {
- if x.FptrMapUint8Bool != nil { // remove the if-true
- x.FptrMapUint8Bool = nil
- }
- } else {
- if x.FptrMapUint8Bool == nil {
- x.FptrMapUint8Bool = new(map[uint8]bool)
- }
- z.F.DecMapUint8BoolX(x.FptrMapUint8Bool, d)
- }
- case "FMapUint64Intf":
- z.F.DecMapUint64IntfX(&x.FMapUint64Intf, d)
- case "FptrMapUint64Intf":
- if r.TryNil() {
- if x.FptrMapUint64Intf != nil { // remove the if-true
- x.FptrMapUint64Intf = nil
- }
- } else {
- if x.FptrMapUint64Intf == nil {
- x.FptrMapUint64Intf = new(map[uint64]interface{})
- }
- z.F.DecMapUint64IntfX(x.FptrMapUint64Intf, d)
- }
- case "FMapUint64String":
- z.F.DecMapUint64StringX(&x.FMapUint64String, d)
- case "FptrMapUint64String":
- if r.TryNil() {
- if x.FptrMapUint64String != nil { // remove the if-true
- x.FptrMapUint64String = nil
- }
- } else {
- if x.FptrMapUint64String == nil {
- x.FptrMapUint64String = new(map[uint64]string)
- }
- z.F.DecMapUint64StringX(x.FptrMapUint64String, d)
- }
- case "FMapUint64Bytes":
- z.F.DecMapUint64BytesX(&x.FMapUint64Bytes, d)
- case "FptrMapUint64Bytes":
- if r.TryNil() {
- if x.FptrMapUint64Bytes != nil { // remove the if-true
- x.FptrMapUint64Bytes = nil
- }
- } else {
- if x.FptrMapUint64Bytes == nil {
- x.FptrMapUint64Bytes = new(map[uint64][]uint8)
- }
- z.F.DecMapUint64BytesX(x.FptrMapUint64Bytes, d)
- }
- case "FMapUint64Uint":
- z.F.DecMapUint64UintX(&x.FMapUint64Uint, d)
- case "FptrMapUint64Uint":
- if r.TryNil() {
- if x.FptrMapUint64Uint != nil { // remove the if-true
- x.FptrMapUint64Uint = nil
- }
- } else {
- if x.FptrMapUint64Uint == nil {
- x.FptrMapUint64Uint = new(map[uint64]uint)
- }
- z.F.DecMapUint64UintX(x.FptrMapUint64Uint, d)
- }
- case "FMapUint64Uint8":
- z.F.DecMapUint64Uint8X(&x.FMapUint64Uint8, d)
- case "FptrMapUint64Uint8":
- if r.TryNil() {
- if x.FptrMapUint64Uint8 != nil { // remove the if-true
- x.FptrMapUint64Uint8 = nil
- }
- } else {
- if x.FptrMapUint64Uint8 == nil {
- x.FptrMapUint64Uint8 = new(map[uint64]uint8)
- }
- z.F.DecMapUint64Uint8X(x.FptrMapUint64Uint8, d)
- }
- case "FMapUint64Uint64":
- z.F.DecMapUint64Uint64X(&x.FMapUint64Uint64, d)
- case "FptrMapUint64Uint64":
- if r.TryNil() {
- if x.FptrMapUint64Uint64 != nil { // remove the if-true
- x.FptrMapUint64Uint64 = nil
- }
- } else {
- if x.FptrMapUint64Uint64 == nil {
- x.FptrMapUint64Uint64 = new(map[uint64]uint64)
- }
- z.F.DecMapUint64Uint64X(x.FptrMapUint64Uint64, d)
- }
- case "FMapUint64Int":
- z.F.DecMapUint64IntX(&x.FMapUint64Int, d)
- case "FptrMapUint64Int":
- if r.TryNil() {
- if x.FptrMapUint64Int != nil { // remove the if-true
- x.FptrMapUint64Int = nil
- }
- } else {
- if x.FptrMapUint64Int == nil {
- x.FptrMapUint64Int = new(map[uint64]int)
- }
- z.F.DecMapUint64IntX(x.FptrMapUint64Int, d)
- }
- case "FMapUint64Int64":
- z.F.DecMapUint64Int64X(&x.FMapUint64Int64, d)
- case "FptrMapUint64Int64":
- if r.TryNil() {
- if x.FptrMapUint64Int64 != nil { // remove the if-true
- x.FptrMapUint64Int64 = nil
- }
- } else {
- if x.FptrMapUint64Int64 == nil {
- x.FptrMapUint64Int64 = new(map[uint64]int64)
- }
- z.F.DecMapUint64Int64X(x.FptrMapUint64Int64, d)
- }
- case "FMapUint64Float32":
- z.F.DecMapUint64Float32X(&x.FMapUint64Float32, d)
- case "FptrMapUint64Float32":
- if r.TryNil() {
- if x.FptrMapUint64Float32 != nil { // remove the if-true
- x.FptrMapUint64Float32 = nil
- }
- } else {
- if x.FptrMapUint64Float32 == nil {
- x.FptrMapUint64Float32 = new(map[uint64]float32)
- }
- z.F.DecMapUint64Float32X(x.FptrMapUint64Float32, d)
- }
- case "FMapUint64Float64":
- z.F.DecMapUint64Float64X(&x.FMapUint64Float64, d)
- case "FptrMapUint64Float64":
- if r.TryNil() {
- if x.FptrMapUint64Float64 != nil { // remove the if-true
- x.FptrMapUint64Float64 = nil
- }
- } else {
- if x.FptrMapUint64Float64 == nil {
- x.FptrMapUint64Float64 = new(map[uint64]float64)
- }
- z.F.DecMapUint64Float64X(x.FptrMapUint64Float64, d)
- }
- case "FMapUint64Bool":
- z.F.DecMapUint64BoolX(&x.FMapUint64Bool, d)
- case "FptrMapUint64Bool":
- if r.TryNil() {
- if x.FptrMapUint64Bool != nil { // remove the if-true
- x.FptrMapUint64Bool = nil
- }
- } else {
- if x.FptrMapUint64Bool == nil {
- x.FptrMapUint64Bool = new(map[uint64]bool)
- }
- z.F.DecMapUint64BoolX(x.FptrMapUint64Bool, d)
- }
- case "FMapIntIntf":
- z.F.DecMapIntIntfX(&x.FMapIntIntf, d)
- case "FptrMapIntIntf":
- if r.TryNil() {
- if x.FptrMapIntIntf != nil { // remove the if-true
- x.FptrMapIntIntf = nil
- }
- } else {
- if x.FptrMapIntIntf == nil {
- x.FptrMapIntIntf = new(map[int]interface{})
- }
- z.F.DecMapIntIntfX(x.FptrMapIntIntf, d)
- }
- case "FMapIntString":
- z.F.DecMapIntStringX(&x.FMapIntString, d)
- case "FptrMapIntString":
- if r.TryNil() {
- if x.FptrMapIntString != nil { // remove the if-true
- x.FptrMapIntString = nil
- }
- } else {
- if x.FptrMapIntString == nil {
- x.FptrMapIntString = new(map[int]string)
- }
- z.F.DecMapIntStringX(x.FptrMapIntString, d)
- }
- case "FMapIntBytes":
- z.F.DecMapIntBytesX(&x.FMapIntBytes, d)
- case "FptrMapIntBytes":
- if r.TryNil() {
- if x.FptrMapIntBytes != nil { // remove the if-true
- x.FptrMapIntBytes = nil
- }
- } else {
- if x.FptrMapIntBytes == nil {
- x.FptrMapIntBytes = new(map[int][]uint8)
- }
- z.F.DecMapIntBytesX(x.FptrMapIntBytes, d)
- }
- case "FMapIntUint":
- z.F.DecMapIntUintX(&x.FMapIntUint, d)
- case "FptrMapIntUint":
- if r.TryNil() {
- if x.FptrMapIntUint != nil { // remove the if-true
- x.FptrMapIntUint = nil
- }
- } else {
- if x.FptrMapIntUint == nil {
- x.FptrMapIntUint = new(map[int]uint)
- }
- z.F.DecMapIntUintX(x.FptrMapIntUint, d)
- }
- case "FMapIntUint8":
- z.F.DecMapIntUint8X(&x.FMapIntUint8, d)
- case "FptrMapIntUint8":
- if r.TryNil() {
- if x.FptrMapIntUint8 != nil { // remove the if-true
- x.FptrMapIntUint8 = nil
- }
- } else {
- if x.FptrMapIntUint8 == nil {
- x.FptrMapIntUint8 = new(map[int]uint8)
- }
- z.F.DecMapIntUint8X(x.FptrMapIntUint8, d)
- }
- case "FMapIntUint64":
- z.F.DecMapIntUint64X(&x.FMapIntUint64, d)
- case "FptrMapIntUint64":
- if r.TryNil() {
- if x.FptrMapIntUint64 != nil { // remove the if-true
- x.FptrMapIntUint64 = nil
- }
- } else {
- if x.FptrMapIntUint64 == nil {
- x.FptrMapIntUint64 = new(map[int]uint64)
- }
- z.F.DecMapIntUint64X(x.FptrMapIntUint64, d)
- }
- case "FMapIntInt":
- z.F.DecMapIntIntX(&x.FMapIntInt, d)
- case "FptrMapIntInt":
- if r.TryNil() {
- if x.FptrMapIntInt != nil { // remove the if-true
- x.FptrMapIntInt = nil
- }
- } else {
- if x.FptrMapIntInt == nil {
- x.FptrMapIntInt = new(map[int]int)
- }
- z.F.DecMapIntIntX(x.FptrMapIntInt, d)
- }
- case "FMapIntInt64":
- z.F.DecMapIntInt64X(&x.FMapIntInt64, d)
- case "FptrMapIntInt64":
- if r.TryNil() {
- if x.FptrMapIntInt64 != nil { // remove the if-true
- x.FptrMapIntInt64 = nil
- }
- } else {
- if x.FptrMapIntInt64 == nil {
- x.FptrMapIntInt64 = new(map[int]int64)
- }
- z.F.DecMapIntInt64X(x.FptrMapIntInt64, d)
- }
- case "FMapIntFloat32":
- z.F.DecMapIntFloat32X(&x.FMapIntFloat32, d)
- case "FptrMapIntFloat32":
- if r.TryNil() {
- if x.FptrMapIntFloat32 != nil { // remove the if-true
- x.FptrMapIntFloat32 = nil
- }
- } else {
- if x.FptrMapIntFloat32 == nil {
- x.FptrMapIntFloat32 = new(map[int]float32)
- }
- z.F.DecMapIntFloat32X(x.FptrMapIntFloat32, d)
- }
- case "FMapIntFloat64":
- z.F.DecMapIntFloat64X(&x.FMapIntFloat64, d)
- case "FptrMapIntFloat64":
- if r.TryNil() {
- if x.FptrMapIntFloat64 != nil { // remove the if-true
- x.FptrMapIntFloat64 = nil
- }
- } else {
- if x.FptrMapIntFloat64 == nil {
- x.FptrMapIntFloat64 = new(map[int]float64)
- }
- z.F.DecMapIntFloat64X(x.FptrMapIntFloat64, d)
- }
- case "FMapIntBool":
- z.F.DecMapIntBoolX(&x.FMapIntBool, d)
- case "FptrMapIntBool":
- if r.TryNil() {
- if x.FptrMapIntBool != nil { // remove the if-true
- x.FptrMapIntBool = nil
- }
- } else {
- if x.FptrMapIntBool == nil {
- x.FptrMapIntBool = new(map[int]bool)
- }
- z.F.DecMapIntBoolX(x.FptrMapIntBool, d)
- }
- case "FMapInt64Intf":
- z.F.DecMapInt64IntfX(&x.FMapInt64Intf, d)
- case "FptrMapInt64Intf":
- if r.TryNil() {
- if x.FptrMapInt64Intf != nil { // remove the if-true
- x.FptrMapInt64Intf = nil
- }
- } else {
- if x.FptrMapInt64Intf == nil {
- x.FptrMapInt64Intf = new(map[int64]interface{})
- }
- z.F.DecMapInt64IntfX(x.FptrMapInt64Intf, d)
- }
- case "FMapInt64String":
- z.F.DecMapInt64StringX(&x.FMapInt64String, d)
- case "FptrMapInt64String":
- if r.TryNil() {
- if x.FptrMapInt64String != nil { // remove the if-true
- x.FptrMapInt64String = nil
- }
- } else {
- if x.FptrMapInt64String == nil {
- x.FptrMapInt64String = new(map[int64]string)
- }
- z.F.DecMapInt64StringX(x.FptrMapInt64String, d)
- }
- case "FMapInt64Bytes":
- z.F.DecMapInt64BytesX(&x.FMapInt64Bytes, d)
- case "FptrMapInt64Bytes":
- if r.TryNil() {
- if x.FptrMapInt64Bytes != nil { // remove the if-true
- x.FptrMapInt64Bytes = nil
- }
- } else {
- if x.FptrMapInt64Bytes == nil {
- x.FptrMapInt64Bytes = new(map[int64][]uint8)
- }
- z.F.DecMapInt64BytesX(x.FptrMapInt64Bytes, d)
- }
- case "FMapInt64Uint":
- z.F.DecMapInt64UintX(&x.FMapInt64Uint, d)
- case "FptrMapInt64Uint":
- if r.TryNil() {
- if x.FptrMapInt64Uint != nil { // remove the if-true
- x.FptrMapInt64Uint = nil
- }
- } else {
- if x.FptrMapInt64Uint == nil {
- x.FptrMapInt64Uint = new(map[int64]uint)
- }
- z.F.DecMapInt64UintX(x.FptrMapInt64Uint, d)
- }
- case "FMapInt64Uint8":
- z.F.DecMapInt64Uint8X(&x.FMapInt64Uint8, d)
- case "FptrMapInt64Uint8":
- if r.TryNil() {
- if x.FptrMapInt64Uint8 != nil { // remove the if-true
- x.FptrMapInt64Uint8 = nil
- }
- } else {
- if x.FptrMapInt64Uint8 == nil {
- x.FptrMapInt64Uint8 = new(map[int64]uint8)
- }
- z.F.DecMapInt64Uint8X(x.FptrMapInt64Uint8, d)
- }
- case "FMapInt64Uint64":
- z.F.DecMapInt64Uint64X(&x.FMapInt64Uint64, d)
- case "FptrMapInt64Uint64":
- if r.TryNil() {
- if x.FptrMapInt64Uint64 != nil { // remove the if-true
- x.FptrMapInt64Uint64 = nil
- }
- } else {
- if x.FptrMapInt64Uint64 == nil {
- x.FptrMapInt64Uint64 = new(map[int64]uint64)
- }
- z.F.DecMapInt64Uint64X(x.FptrMapInt64Uint64, d)
- }
- case "FMapInt64Int":
- z.F.DecMapInt64IntX(&x.FMapInt64Int, d)
- case "FptrMapInt64Int":
- if r.TryNil() {
- if x.FptrMapInt64Int != nil { // remove the if-true
- x.FptrMapInt64Int = nil
- }
- } else {
- if x.FptrMapInt64Int == nil {
- x.FptrMapInt64Int = new(map[int64]int)
- }
- z.F.DecMapInt64IntX(x.FptrMapInt64Int, d)
- }
- case "FMapInt64Int64":
- z.F.DecMapInt64Int64X(&x.FMapInt64Int64, d)
- case "FptrMapInt64Int64":
- if r.TryNil() {
- if x.FptrMapInt64Int64 != nil { // remove the if-true
- x.FptrMapInt64Int64 = nil
- }
- } else {
- if x.FptrMapInt64Int64 == nil {
- x.FptrMapInt64Int64 = new(map[int64]int64)
- }
- z.F.DecMapInt64Int64X(x.FptrMapInt64Int64, d)
- }
- case "FMapInt64Float32":
- z.F.DecMapInt64Float32X(&x.FMapInt64Float32, d)
- case "FptrMapInt64Float32":
- if r.TryNil() {
- if x.FptrMapInt64Float32 != nil { // remove the if-true
- x.FptrMapInt64Float32 = nil
- }
- } else {
- if x.FptrMapInt64Float32 == nil {
- x.FptrMapInt64Float32 = new(map[int64]float32)
- }
- z.F.DecMapInt64Float32X(x.FptrMapInt64Float32, d)
- }
- case "FMapInt64Float64":
- z.F.DecMapInt64Float64X(&x.FMapInt64Float64, d)
- case "FptrMapInt64Float64":
- if r.TryNil() {
- if x.FptrMapInt64Float64 != nil { // remove the if-true
- x.FptrMapInt64Float64 = nil
- }
- } else {
- if x.FptrMapInt64Float64 == nil {
- x.FptrMapInt64Float64 = new(map[int64]float64)
- }
- z.F.DecMapInt64Float64X(x.FptrMapInt64Float64, d)
- }
- case "FMapInt64Bool":
- z.F.DecMapInt64BoolX(&x.FMapInt64Bool, d)
- case "FptrMapInt64Bool":
- if r.TryNil() {
- if x.FptrMapInt64Bool != nil { // remove the if-true
- x.FptrMapInt64Bool = nil
- }
- } else {
- if x.FptrMapInt64Bool == nil {
- x.FptrMapInt64Bool = new(map[int64]bool)
- }
- z.F.DecMapInt64BoolX(x.FptrMapInt64Bool, d)
- }
- default:
- z.DecStructFieldNotFound(-1, yys3)
- } // end switch yys3
- } // end for yyj3
- }
- func (x *TestMammoth2) codecDecodeSelfFromArray(l int, d *Decoder) {
- var h codecSelfer19781
- z, r := GenHelperDecoder(d)
- _, _, _ = h, z, r
- var yyj381 int
- var yyb381 bool
- var yyhl381 bool = l >= 0
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- z.DecFallback(&x.FIntf, true)
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- if r.TryNil() {
- if x.FptrIntf != nil { // remove the if-true
- x.FptrIntf = nil
- }
- } else {
- if x.FptrIntf == nil {
- x.FptrIntf = new(interface{})
- }
- z.DecFallback(x.FptrIntf, true)
- }
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- x.FString = (string)(string(r.DecodeStringAsBytes()))
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- if r.TryNil() {
- if x.FptrString != nil { // remove the if-true
- x.FptrString = nil
- }
- } else {
- if x.FptrString == nil {
- x.FptrString = new(string)
- }
- *x.FptrString = (string)(string(r.DecodeStringAsBytes()))
- }
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- x.FBytes = r.DecodeBytes(([]byte)(x.FBytes), false)
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- if r.TryNil() {
- if x.FptrBytes != nil { // remove the if-true
- x.FptrBytes = nil
- }
- } else {
- if x.FptrBytes == nil {
- x.FptrBytes = new([]uint8)
- }
- *x.FptrBytes = r.DecodeBytes(*(*[]byte)(x.FptrBytes), false)
- }
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- x.FFloat32 = (float32)(z.DecDecodeFloat32())
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- if r.TryNil() {
- if x.FptrFloat32 != nil { // remove the if-true
- x.FptrFloat32 = nil
- }
- } else {
- if x.FptrFloat32 == nil {
- x.FptrFloat32 = new(float32)
- }
- *x.FptrFloat32 = (float32)(z.DecDecodeFloat32())
- }
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- x.FFloat64 = (float64)(r.DecodeFloat64())
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- if r.TryNil() {
- if x.FptrFloat64 != nil { // remove the if-true
- x.FptrFloat64 = nil
- }
- } else {
- if x.FptrFloat64 == nil {
- x.FptrFloat64 = new(float64)
- }
- *x.FptrFloat64 = (float64)(r.DecodeFloat64())
- }
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- x.FUint = (uint)(z.C.UintV(r.DecodeUint64(), codecSelferBitsize19781))
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- if r.TryNil() {
- if x.FptrUint != nil { // remove the if-true
- x.FptrUint = nil
- }
- } else {
- if x.FptrUint == nil {
- x.FptrUint = new(uint)
- }
- *x.FptrUint = (uint)(z.C.UintV(r.DecodeUint64(), codecSelferBitsize19781))
- }
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- x.FUint8 = (uint8)(z.C.UintV(r.DecodeUint64(), 8))
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- if r.TryNil() {
- if x.FptrUint8 != nil { // remove the if-true
- x.FptrUint8 = nil
- }
- } else {
- if x.FptrUint8 == nil {
- x.FptrUint8 = new(uint8)
- }
- *x.FptrUint8 = (uint8)(z.C.UintV(r.DecodeUint64(), 8))
- }
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- x.FUint16 = (uint16)(z.C.UintV(r.DecodeUint64(), 16))
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- if r.TryNil() {
- if x.FptrUint16 != nil { // remove the if-true
- x.FptrUint16 = nil
- }
- } else {
- if x.FptrUint16 == nil {
- x.FptrUint16 = new(uint16)
- }
- *x.FptrUint16 = (uint16)(z.C.UintV(r.DecodeUint64(), 16))
- }
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- x.FUint32 = (uint32)(z.C.UintV(r.DecodeUint64(), 32))
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- if r.TryNil() {
- if x.FptrUint32 != nil { // remove the if-true
- x.FptrUint32 = nil
- }
- } else {
- if x.FptrUint32 == nil {
- x.FptrUint32 = new(uint32)
- }
- *x.FptrUint32 = (uint32)(z.C.UintV(r.DecodeUint64(), 32))
- }
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- x.FUint64 = (uint64)(r.DecodeUint64())
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- if r.TryNil() {
- if x.FptrUint64 != nil { // remove the if-true
- x.FptrUint64 = nil
- }
- } else {
- if x.FptrUint64 == nil {
- x.FptrUint64 = new(uint64)
- }
- *x.FptrUint64 = (uint64)(r.DecodeUint64())
- }
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- x.FUintptr = (uintptr)(z.C.UintV(r.DecodeUint64(), codecSelferBitsize19781))
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- if r.TryNil() {
- if x.FptrUintptr != nil { // remove the if-true
- x.FptrUintptr = nil
- }
- } else {
- if x.FptrUintptr == nil {
- x.FptrUintptr = new(uintptr)
- }
- *x.FptrUintptr = (uintptr)(z.C.UintV(r.DecodeUint64(), codecSelferBitsize19781))
- }
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- x.FInt = (int)(z.C.IntV(r.DecodeInt64(), codecSelferBitsize19781))
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- if r.TryNil() {
- if x.FptrInt != nil { // remove the if-true
- x.FptrInt = nil
- }
- } else {
- if x.FptrInt == nil {
- x.FptrInt = new(int)
- }
- *x.FptrInt = (int)(z.C.IntV(r.DecodeInt64(), codecSelferBitsize19781))
- }
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- x.FInt8 = (int8)(z.C.IntV(r.DecodeInt64(), 8))
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- if r.TryNil() {
- if x.FptrInt8 != nil { // remove the if-true
- x.FptrInt8 = nil
- }
- } else {
- if x.FptrInt8 == nil {
- x.FptrInt8 = new(int8)
- }
- *x.FptrInt8 = (int8)(z.C.IntV(r.DecodeInt64(), 8))
- }
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- x.FInt16 = (int16)(z.C.IntV(r.DecodeInt64(), 16))
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- if r.TryNil() {
- if x.FptrInt16 != nil { // remove the if-true
- x.FptrInt16 = nil
- }
- } else {
- if x.FptrInt16 == nil {
- x.FptrInt16 = new(int16)
- }
- *x.FptrInt16 = (int16)(z.C.IntV(r.DecodeInt64(), 16))
- }
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- x.FInt32 = (int32)(z.C.IntV(r.DecodeInt64(), 32))
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- if r.TryNil() {
- if x.FptrInt32 != nil { // remove the if-true
- x.FptrInt32 = nil
- }
- } else {
- if x.FptrInt32 == nil {
- x.FptrInt32 = new(int32)
- }
- *x.FptrInt32 = (int32)(z.C.IntV(r.DecodeInt64(), 32))
- }
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- x.FInt64 = (int64)(r.DecodeInt64())
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- if r.TryNil() {
- if x.FptrInt64 != nil { // remove the if-true
- x.FptrInt64 = nil
- }
- } else {
- if x.FptrInt64 == nil {
- x.FptrInt64 = new(int64)
- }
- *x.FptrInt64 = (int64)(r.DecodeInt64())
- }
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- x.FBool = (bool)(r.DecodeBool())
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- if r.TryNil() {
- if x.FptrBool != nil { // remove the if-true
- x.FptrBool = nil
- }
- } else {
- if x.FptrBool == nil {
- x.FptrBool = new(bool)
- }
- *x.FptrBool = (bool)(r.DecodeBool())
- }
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- z.F.DecSliceIntfX(&x.FSliceIntf, d)
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- if r.TryNil() {
- if x.FptrSliceIntf != nil { // remove the if-true
- x.FptrSliceIntf = nil
- }
- } else {
- if x.FptrSliceIntf == nil {
- x.FptrSliceIntf = new([]interface{})
- }
- z.F.DecSliceIntfX(x.FptrSliceIntf, d)
- }
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- z.F.DecSliceStringX(&x.FSliceString, d)
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- if r.TryNil() {
- if x.FptrSliceString != nil { // remove the if-true
- x.FptrSliceString = nil
- }
- } else {
- if x.FptrSliceString == nil {
- x.FptrSliceString = new([]string)
- }
- z.F.DecSliceStringX(x.FptrSliceString, d)
- }
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- z.F.DecSliceBytesX(&x.FSliceBytes, d)
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- if r.TryNil() {
- if x.FptrSliceBytes != nil { // remove the if-true
- x.FptrSliceBytes = nil
- }
- } else {
- if x.FptrSliceBytes == nil {
- x.FptrSliceBytes = new([][]uint8)
- }
- z.F.DecSliceBytesX(x.FptrSliceBytes, d)
- }
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- z.F.DecSliceFloat32X(&x.FSliceFloat32, d)
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- if r.TryNil() {
- if x.FptrSliceFloat32 != nil { // remove the if-true
- x.FptrSliceFloat32 = nil
- }
- } else {
- if x.FptrSliceFloat32 == nil {
- x.FptrSliceFloat32 = new([]float32)
- }
- z.F.DecSliceFloat32X(x.FptrSliceFloat32, d)
- }
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- z.F.DecSliceFloat64X(&x.FSliceFloat64, d)
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- if r.TryNil() {
- if x.FptrSliceFloat64 != nil { // remove the if-true
- x.FptrSliceFloat64 = nil
- }
- } else {
- if x.FptrSliceFloat64 == nil {
- x.FptrSliceFloat64 = new([]float64)
- }
- z.F.DecSliceFloat64X(x.FptrSliceFloat64, d)
- }
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- z.F.DecSliceUintX(&x.FSliceUint, d)
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- if r.TryNil() {
- if x.FptrSliceUint != nil { // remove the if-true
- x.FptrSliceUint = nil
- }
- } else {
- if x.FptrSliceUint == nil {
- x.FptrSliceUint = new([]uint)
- }
- z.F.DecSliceUintX(x.FptrSliceUint, d)
- }
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- z.F.DecSliceUint16X(&x.FSliceUint16, d)
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- if r.TryNil() {
- if x.FptrSliceUint16 != nil { // remove the if-true
- x.FptrSliceUint16 = nil
- }
- } else {
- if x.FptrSliceUint16 == nil {
- x.FptrSliceUint16 = new([]uint16)
- }
- z.F.DecSliceUint16X(x.FptrSliceUint16, d)
- }
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- z.F.DecSliceUint32X(&x.FSliceUint32, d)
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- if r.TryNil() {
- if x.FptrSliceUint32 != nil { // remove the if-true
- x.FptrSliceUint32 = nil
- }
- } else {
- if x.FptrSliceUint32 == nil {
- x.FptrSliceUint32 = new([]uint32)
- }
- z.F.DecSliceUint32X(x.FptrSliceUint32, d)
- }
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- z.F.DecSliceUint64X(&x.FSliceUint64, d)
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- if r.TryNil() {
- if x.FptrSliceUint64 != nil { // remove the if-true
- x.FptrSliceUint64 = nil
- }
- } else {
- if x.FptrSliceUint64 == nil {
- x.FptrSliceUint64 = new([]uint64)
- }
- z.F.DecSliceUint64X(x.FptrSliceUint64, d)
- }
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- z.F.DecSliceIntX(&x.FSliceInt, d)
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- if r.TryNil() {
- if x.FptrSliceInt != nil { // remove the if-true
- x.FptrSliceInt = nil
- }
- } else {
- if x.FptrSliceInt == nil {
- x.FptrSliceInt = new([]int)
- }
- z.F.DecSliceIntX(x.FptrSliceInt, d)
- }
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- z.F.DecSliceInt8X(&x.FSliceInt8, d)
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- if r.TryNil() {
- if x.FptrSliceInt8 != nil { // remove the if-true
- x.FptrSliceInt8 = nil
- }
- } else {
- if x.FptrSliceInt8 == nil {
- x.FptrSliceInt8 = new([]int8)
- }
- z.F.DecSliceInt8X(x.FptrSliceInt8, d)
- }
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- z.F.DecSliceInt16X(&x.FSliceInt16, d)
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- if r.TryNil() {
- if x.FptrSliceInt16 != nil { // remove the if-true
- x.FptrSliceInt16 = nil
- }
- } else {
- if x.FptrSliceInt16 == nil {
- x.FptrSliceInt16 = new([]int16)
- }
- z.F.DecSliceInt16X(x.FptrSliceInt16, d)
- }
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- z.F.DecSliceInt32X(&x.FSliceInt32, d)
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- if r.TryNil() {
- if x.FptrSliceInt32 != nil { // remove the if-true
- x.FptrSliceInt32 = nil
- }
- } else {
- if x.FptrSliceInt32 == nil {
- x.FptrSliceInt32 = new([]int32)
- }
- z.F.DecSliceInt32X(x.FptrSliceInt32, d)
- }
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- z.F.DecSliceInt64X(&x.FSliceInt64, d)
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- if r.TryNil() {
- if x.FptrSliceInt64 != nil { // remove the if-true
- x.FptrSliceInt64 = nil
- }
- } else {
- if x.FptrSliceInt64 == nil {
- x.FptrSliceInt64 = new([]int64)
- }
- z.F.DecSliceInt64X(x.FptrSliceInt64, d)
- }
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- z.F.DecSliceBoolX(&x.FSliceBool, d)
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- if r.TryNil() {
- if x.FptrSliceBool != nil { // remove the if-true
- x.FptrSliceBool = nil
- }
- } else {
- if x.FptrSliceBool == nil {
- x.FptrSliceBool = new([]bool)
- }
- z.F.DecSliceBoolX(x.FptrSliceBool, d)
- }
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- z.F.DecMapStringIntfX(&x.FMapStringIntf, d)
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- if r.TryNil() {
- if x.FptrMapStringIntf != nil { // remove the if-true
- x.FptrMapStringIntf = nil
- }
- } else {
- if x.FptrMapStringIntf == nil {
- x.FptrMapStringIntf = new(map[string]interface{})
- }
- z.F.DecMapStringIntfX(x.FptrMapStringIntf, d)
- }
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- z.F.DecMapStringStringX(&x.FMapStringString, d)
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- if r.TryNil() {
- if x.FptrMapStringString != nil { // remove the if-true
- x.FptrMapStringString = nil
- }
- } else {
- if x.FptrMapStringString == nil {
- x.FptrMapStringString = new(map[string]string)
- }
- z.F.DecMapStringStringX(x.FptrMapStringString, d)
- }
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- z.F.DecMapStringBytesX(&x.FMapStringBytes, d)
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- if r.TryNil() {
- if x.FptrMapStringBytes != nil { // remove the if-true
- x.FptrMapStringBytes = nil
- }
- } else {
- if x.FptrMapStringBytes == nil {
- x.FptrMapStringBytes = new(map[string][]uint8)
- }
- z.F.DecMapStringBytesX(x.FptrMapStringBytes, d)
- }
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- z.F.DecMapStringUintX(&x.FMapStringUint, d)
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- if r.TryNil() {
- if x.FptrMapStringUint != nil { // remove the if-true
- x.FptrMapStringUint = nil
- }
- } else {
- if x.FptrMapStringUint == nil {
- x.FptrMapStringUint = new(map[string]uint)
- }
- z.F.DecMapStringUintX(x.FptrMapStringUint, d)
- }
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- z.F.DecMapStringUint8X(&x.FMapStringUint8, d)
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- if r.TryNil() {
- if x.FptrMapStringUint8 != nil { // remove the if-true
- x.FptrMapStringUint8 = nil
- }
- } else {
- if x.FptrMapStringUint8 == nil {
- x.FptrMapStringUint8 = new(map[string]uint8)
- }
- z.F.DecMapStringUint8X(x.FptrMapStringUint8, d)
- }
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- z.F.DecMapStringUint64X(&x.FMapStringUint64, d)
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- if r.TryNil() {
- if x.FptrMapStringUint64 != nil { // remove the if-true
- x.FptrMapStringUint64 = nil
- }
- } else {
- if x.FptrMapStringUint64 == nil {
- x.FptrMapStringUint64 = new(map[string]uint64)
- }
- z.F.DecMapStringUint64X(x.FptrMapStringUint64, d)
- }
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- z.F.DecMapStringIntX(&x.FMapStringInt, d)
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- if r.TryNil() {
- if x.FptrMapStringInt != nil { // remove the if-true
- x.FptrMapStringInt = nil
- }
- } else {
- if x.FptrMapStringInt == nil {
- x.FptrMapStringInt = new(map[string]int)
- }
- z.F.DecMapStringIntX(x.FptrMapStringInt, d)
- }
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- z.F.DecMapStringInt64X(&x.FMapStringInt64, d)
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- if r.TryNil() {
- if x.FptrMapStringInt64 != nil { // remove the if-true
- x.FptrMapStringInt64 = nil
- }
- } else {
- if x.FptrMapStringInt64 == nil {
- x.FptrMapStringInt64 = new(map[string]int64)
- }
- z.F.DecMapStringInt64X(x.FptrMapStringInt64, d)
- }
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- z.F.DecMapStringFloat32X(&x.FMapStringFloat32, d)
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- if r.TryNil() {
- if x.FptrMapStringFloat32 != nil { // remove the if-true
- x.FptrMapStringFloat32 = nil
- }
- } else {
- if x.FptrMapStringFloat32 == nil {
- x.FptrMapStringFloat32 = new(map[string]float32)
- }
- z.F.DecMapStringFloat32X(x.FptrMapStringFloat32, d)
- }
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- z.F.DecMapStringFloat64X(&x.FMapStringFloat64, d)
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- if r.TryNil() {
- if x.FptrMapStringFloat64 != nil { // remove the if-true
- x.FptrMapStringFloat64 = nil
- }
- } else {
- if x.FptrMapStringFloat64 == nil {
- x.FptrMapStringFloat64 = new(map[string]float64)
- }
- z.F.DecMapStringFloat64X(x.FptrMapStringFloat64, d)
- }
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- z.F.DecMapStringBoolX(&x.FMapStringBool, d)
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- if r.TryNil() {
- if x.FptrMapStringBool != nil { // remove the if-true
- x.FptrMapStringBool = nil
- }
- } else {
- if x.FptrMapStringBool == nil {
- x.FptrMapStringBool = new(map[string]bool)
- }
- z.F.DecMapStringBoolX(x.FptrMapStringBool, d)
- }
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- z.F.DecMapUintIntfX(&x.FMapUintIntf, d)
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- if r.TryNil() {
- if x.FptrMapUintIntf != nil { // remove the if-true
- x.FptrMapUintIntf = nil
- }
- } else {
- if x.FptrMapUintIntf == nil {
- x.FptrMapUintIntf = new(map[uint]interface{})
- }
- z.F.DecMapUintIntfX(x.FptrMapUintIntf, d)
- }
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- z.F.DecMapUintStringX(&x.FMapUintString, d)
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- if r.TryNil() {
- if x.FptrMapUintString != nil { // remove the if-true
- x.FptrMapUintString = nil
- }
- } else {
- if x.FptrMapUintString == nil {
- x.FptrMapUintString = new(map[uint]string)
- }
- z.F.DecMapUintStringX(x.FptrMapUintString, d)
- }
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- z.F.DecMapUintBytesX(&x.FMapUintBytes, d)
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- if r.TryNil() {
- if x.FptrMapUintBytes != nil { // remove the if-true
- x.FptrMapUintBytes = nil
- }
- } else {
- if x.FptrMapUintBytes == nil {
- x.FptrMapUintBytes = new(map[uint][]uint8)
- }
- z.F.DecMapUintBytesX(x.FptrMapUintBytes, d)
- }
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- z.F.DecMapUintUintX(&x.FMapUintUint, d)
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- if r.TryNil() {
- if x.FptrMapUintUint != nil { // remove the if-true
- x.FptrMapUintUint = nil
- }
- } else {
- if x.FptrMapUintUint == nil {
- x.FptrMapUintUint = new(map[uint]uint)
- }
- z.F.DecMapUintUintX(x.FptrMapUintUint, d)
- }
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- z.F.DecMapUintUint8X(&x.FMapUintUint8, d)
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- if r.TryNil() {
- if x.FptrMapUintUint8 != nil { // remove the if-true
- x.FptrMapUintUint8 = nil
- }
- } else {
- if x.FptrMapUintUint8 == nil {
- x.FptrMapUintUint8 = new(map[uint]uint8)
- }
- z.F.DecMapUintUint8X(x.FptrMapUintUint8, d)
- }
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- z.F.DecMapUintUint64X(&x.FMapUintUint64, d)
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- if r.TryNil() {
- if x.FptrMapUintUint64 != nil { // remove the if-true
- x.FptrMapUintUint64 = nil
- }
- } else {
- if x.FptrMapUintUint64 == nil {
- x.FptrMapUintUint64 = new(map[uint]uint64)
- }
- z.F.DecMapUintUint64X(x.FptrMapUintUint64, d)
- }
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- z.F.DecMapUintIntX(&x.FMapUintInt, d)
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- if r.TryNil() {
- if x.FptrMapUintInt != nil { // remove the if-true
- x.FptrMapUintInt = nil
- }
- } else {
- if x.FptrMapUintInt == nil {
- x.FptrMapUintInt = new(map[uint]int)
- }
- z.F.DecMapUintIntX(x.FptrMapUintInt, d)
- }
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- z.F.DecMapUintInt64X(&x.FMapUintInt64, d)
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- if r.TryNil() {
- if x.FptrMapUintInt64 != nil { // remove the if-true
- x.FptrMapUintInt64 = nil
- }
- } else {
- if x.FptrMapUintInt64 == nil {
- x.FptrMapUintInt64 = new(map[uint]int64)
- }
- z.F.DecMapUintInt64X(x.FptrMapUintInt64, d)
- }
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- z.F.DecMapUintFloat32X(&x.FMapUintFloat32, d)
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- if r.TryNil() {
- if x.FptrMapUintFloat32 != nil { // remove the if-true
- x.FptrMapUintFloat32 = nil
- }
- } else {
- if x.FptrMapUintFloat32 == nil {
- x.FptrMapUintFloat32 = new(map[uint]float32)
- }
- z.F.DecMapUintFloat32X(x.FptrMapUintFloat32, d)
- }
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- z.F.DecMapUintFloat64X(&x.FMapUintFloat64, d)
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- if r.TryNil() {
- if x.FptrMapUintFloat64 != nil { // remove the if-true
- x.FptrMapUintFloat64 = nil
- }
- } else {
- if x.FptrMapUintFloat64 == nil {
- x.FptrMapUintFloat64 = new(map[uint]float64)
- }
- z.F.DecMapUintFloat64X(x.FptrMapUintFloat64, d)
- }
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- z.F.DecMapUintBoolX(&x.FMapUintBool, d)
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- if r.TryNil() {
- if x.FptrMapUintBool != nil { // remove the if-true
- x.FptrMapUintBool = nil
- }
- } else {
- if x.FptrMapUintBool == nil {
- x.FptrMapUintBool = new(map[uint]bool)
- }
- z.F.DecMapUintBoolX(x.FptrMapUintBool, d)
- }
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- z.F.DecMapUint8IntfX(&x.FMapUint8Intf, d)
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- if r.TryNil() {
- if x.FptrMapUint8Intf != nil { // remove the if-true
- x.FptrMapUint8Intf = nil
- }
- } else {
- if x.FptrMapUint8Intf == nil {
- x.FptrMapUint8Intf = new(map[uint8]interface{})
- }
- z.F.DecMapUint8IntfX(x.FptrMapUint8Intf, d)
- }
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- z.F.DecMapUint8StringX(&x.FMapUint8String, d)
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- if r.TryNil() {
- if x.FptrMapUint8String != nil { // remove the if-true
- x.FptrMapUint8String = nil
- }
- } else {
- if x.FptrMapUint8String == nil {
- x.FptrMapUint8String = new(map[uint8]string)
- }
- z.F.DecMapUint8StringX(x.FptrMapUint8String, d)
- }
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- z.F.DecMapUint8BytesX(&x.FMapUint8Bytes, d)
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- if r.TryNil() {
- if x.FptrMapUint8Bytes != nil { // remove the if-true
- x.FptrMapUint8Bytes = nil
- }
- } else {
- if x.FptrMapUint8Bytes == nil {
- x.FptrMapUint8Bytes = new(map[uint8][]uint8)
- }
- z.F.DecMapUint8BytesX(x.FptrMapUint8Bytes, d)
- }
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- z.F.DecMapUint8UintX(&x.FMapUint8Uint, d)
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- if r.TryNil() {
- if x.FptrMapUint8Uint != nil { // remove the if-true
- x.FptrMapUint8Uint = nil
- }
- } else {
- if x.FptrMapUint8Uint == nil {
- x.FptrMapUint8Uint = new(map[uint8]uint)
- }
- z.F.DecMapUint8UintX(x.FptrMapUint8Uint, d)
- }
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- z.F.DecMapUint8Uint8X(&x.FMapUint8Uint8, d)
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- if r.TryNil() {
- if x.FptrMapUint8Uint8 != nil { // remove the if-true
- x.FptrMapUint8Uint8 = nil
- }
- } else {
- if x.FptrMapUint8Uint8 == nil {
- x.FptrMapUint8Uint8 = new(map[uint8]uint8)
- }
- z.F.DecMapUint8Uint8X(x.FptrMapUint8Uint8, d)
- }
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- z.F.DecMapUint8Uint64X(&x.FMapUint8Uint64, d)
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- if r.TryNil() {
- if x.FptrMapUint8Uint64 != nil { // remove the if-true
- x.FptrMapUint8Uint64 = nil
- }
- } else {
- if x.FptrMapUint8Uint64 == nil {
- x.FptrMapUint8Uint64 = new(map[uint8]uint64)
- }
- z.F.DecMapUint8Uint64X(x.FptrMapUint8Uint64, d)
- }
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- z.F.DecMapUint8IntX(&x.FMapUint8Int, d)
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- if r.TryNil() {
- if x.FptrMapUint8Int != nil { // remove the if-true
- x.FptrMapUint8Int = nil
- }
- } else {
- if x.FptrMapUint8Int == nil {
- x.FptrMapUint8Int = new(map[uint8]int)
- }
- z.F.DecMapUint8IntX(x.FptrMapUint8Int, d)
- }
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- z.F.DecMapUint8Int64X(&x.FMapUint8Int64, d)
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- if r.TryNil() {
- if x.FptrMapUint8Int64 != nil { // remove the if-true
- x.FptrMapUint8Int64 = nil
- }
- } else {
- if x.FptrMapUint8Int64 == nil {
- x.FptrMapUint8Int64 = new(map[uint8]int64)
- }
- z.F.DecMapUint8Int64X(x.FptrMapUint8Int64, d)
- }
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- z.F.DecMapUint8Float32X(&x.FMapUint8Float32, d)
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- if r.TryNil() {
- if x.FptrMapUint8Float32 != nil { // remove the if-true
- x.FptrMapUint8Float32 = nil
- }
- } else {
- if x.FptrMapUint8Float32 == nil {
- x.FptrMapUint8Float32 = new(map[uint8]float32)
- }
- z.F.DecMapUint8Float32X(x.FptrMapUint8Float32, d)
- }
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- z.F.DecMapUint8Float64X(&x.FMapUint8Float64, d)
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- if r.TryNil() {
- if x.FptrMapUint8Float64 != nil { // remove the if-true
- x.FptrMapUint8Float64 = nil
- }
- } else {
- if x.FptrMapUint8Float64 == nil {
- x.FptrMapUint8Float64 = new(map[uint8]float64)
- }
- z.F.DecMapUint8Float64X(x.FptrMapUint8Float64, d)
- }
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- z.F.DecMapUint8BoolX(&x.FMapUint8Bool, d)
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- if r.TryNil() {
- if x.FptrMapUint8Bool != nil { // remove the if-true
- x.FptrMapUint8Bool = nil
- }
- } else {
- if x.FptrMapUint8Bool == nil {
- x.FptrMapUint8Bool = new(map[uint8]bool)
- }
- z.F.DecMapUint8BoolX(x.FptrMapUint8Bool, d)
- }
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- z.F.DecMapUint64IntfX(&x.FMapUint64Intf, d)
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- if r.TryNil() {
- if x.FptrMapUint64Intf != nil { // remove the if-true
- x.FptrMapUint64Intf = nil
- }
- } else {
- if x.FptrMapUint64Intf == nil {
- x.FptrMapUint64Intf = new(map[uint64]interface{})
- }
- z.F.DecMapUint64IntfX(x.FptrMapUint64Intf, d)
- }
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- z.F.DecMapUint64StringX(&x.FMapUint64String, d)
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- if r.TryNil() {
- if x.FptrMapUint64String != nil { // remove the if-true
- x.FptrMapUint64String = nil
- }
- } else {
- if x.FptrMapUint64String == nil {
- x.FptrMapUint64String = new(map[uint64]string)
- }
- z.F.DecMapUint64StringX(x.FptrMapUint64String, d)
- }
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- z.F.DecMapUint64BytesX(&x.FMapUint64Bytes, d)
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- if r.TryNil() {
- if x.FptrMapUint64Bytes != nil { // remove the if-true
- x.FptrMapUint64Bytes = nil
- }
- } else {
- if x.FptrMapUint64Bytes == nil {
- x.FptrMapUint64Bytes = new(map[uint64][]uint8)
- }
- z.F.DecMapUint64BytesX(x.FptrMapUint64Bytes, d)
- }
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- z.F.DecMapUint64UintX(&x.FMapUint64Uint, d)
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- if r.TryNil() {
- if x.FptrMapUint64Uint != nil { // remove the if-true
- x.FptrMapUint64Uint = nil
- }
- } else {
- if x.FptrMapUint64Uint == nil {
- x.FptrMapUint64Uint = new(map[uint64]uint)
- }
- z.F.DecMapUint64UintX(x.FptrMapUint64Uint, d)
- }
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- z.F.DecMapUint64Uint8X(&x.FMapUint64Uint8, d)
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- if r.TryNil() {
- if x.FptrMapUint64Uint8 != nil { // remove the if-true
- x.FptrMapUint64Uint8 = nil
- }
- } else {
- if x.FptrMapUint64Uint8 == nil {
- x.FptrMapUint64Uint8 = new(map[uint64]uint8)
- }
- z.F.DecMapUint64Uint8X(x.FptrMapUint64Uint8, d)
- }
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- z.F.DecMapUint64Uint64X(&x.FMapUint64Uint64, d)
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- if r.TryNil() {
- if x.FptrMapUint64Uint64 != nil { // remove the if-true
- x.FptrMapUint64Uint64 = nil
- }
- } else {
- if x.FptrMapUint64Uint64 == nil {
- x.FptrMapUint64Uint64 = new(map[uint64]uint64)
- }
- z.F.DecMapUint64Uint64X(x.FptrMapUint64Uint64, d)
- }
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- z.F.DecMapUint64IntX(&x.FMapUint64Int, d)
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- if r.TryNil() {
- if x.FptrMapUint64Int != nil { // remove the if-true
- x.FptrMapUint64Int = nil
- }
- } else {
- if x.FptrMapUint64Int == nil {
- x.FptrMapUint64Int = new(map[uint64]int)
- }
- z.F.DecMapUint64IntX(x.FptrMapUint64Int, d)
- }
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- z.F.DecMapUint64Int64X(&x.FMapUint64Int64, d)
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- if r.TryNil() {
- if x.FptrMapUint64Int64 != nil { // remove the if-true
- x.FptrMapUint64Int64 = nil
- }
- } else {
- if x.FptrMapUint64Int64 == nil {
- x.FptrMapUint64Int64 = new(map[uint64]int64)
- }
- z.F.DecMapUint64Int64X(x.FptrMapUint64Int64, d)
- }
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- z.F.DecMapUint64Float32X(&x.FMapUint64Float32, d)
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- if r.TryNil() {
- if x.FptrMapUint64Float32 != nil { // remove the if-true
- x.FptrMapUint64Float32 = nil
- }
- } else {
- if x.FptrMapUint64Float32 == nil {
- x.FptrMapUint64Float32 = new(map[uint64]float32)
- }
- z.F.DecMapUint64Float32X(x.FptrMapUint64Float32, d)
- }
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- z.F.DecMapUint64Float64X(&x.FMapUint64Float64, d)
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- if r.TryNil() {
- if x.FptrMapUint64Float64 != nil { // remove the if-true
- x.FptrMapUint64Float64 = nil
- }
- } else {
- if x.FptrMapUint64Float64 == nil {
- x.FptrMapUint64Float64 = new(map[uint64]float64)
- }
- z.F.DecMapUint64Float64X(x.FptrMapUint64Float64, d)
- }
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- z.F.DecMapUint64BoolX(&x.FMapUint64Bool, d)
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- if r.TryNil() {
- if x.FptrMapUint64Bool != nil { // remove the if-true
- x.FptrMapUint64Bool = nil
- }
- } else {
- if x.FptrMapUint64Bool == nil {
- x.FptrMapUint64Bool = new(map[uint64]bool)
- }
- z.F.DecMapUint64BoolX(x.FptrMapUint64Bool, d)
- }
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- z.F.DecMapIntIntfX(&x.FMapIntIntf, d)
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- if r.TryNil() {
- if x.FptrMapIntIntf != nil { // remove the if-true
- x.FptrMapIntIntf = nil
- }
- } else {
- if x.FptrMapIntIntf == nil {
- x.FptrMapIntIntf = new(map[int]interface{})
- }
- z.F.DecMapIntIntfX(x.FptrMapIntIntf, d)
- }
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- z.F.DecMapIntStringX(&x.FMapIntString, d)
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- if r.TryNil() {
- if x.FptrMapIntString != nil { // remove the if-true
- x.FptrMapIntString = nil
- }
- } else {
- if x.FptrMapIntString == nil {
- x.FptrMapIntString = new(map[int]string)
- }
- z.F.DecMapIntStringX(x.FptrMapIntString, d)
- }
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- z.F.DecMapIntBytesX(&x.FMapIntBytes, d)
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- if r.TryNil() {
- if x.FptrMapIntBytes != nil { // remove the if-true
- x.FptrMapIntBytes = nil
- }
- } else {
- if x.FptrMapIntBytes == nil {
- x.FptrMapIntBytes = new(map[int][]uint8)
- }
- z.F.DecMapIntBytesX(x.FptrMapIntBytes, d)
- }
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- z.F.DecMapIntUintX(&x.FMapIntUint, d)
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- if r.TryNil() {
- if x.FptrMapIntUint != nil { // remove the if-true
- x.FptrMapIntUint = nil
- }
- } else {
- if x.FptrMapIntUint == nil {
- x.FptrMapIntUint = new(map[int]uint)
- }
- z.F.DecMapIntUintX(x.FptrMapIntUint, d)
- }
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- z.F.DecMapIntUint8X(&x.FMapIntUint8, d)
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- if r.TryNil() {
- if x.FptrMapIntUint8 != nil { // remove the if-true
- x.FptrMapIntUint8 = nil
- }
- } else {
- if x.FptrMapIntUint8 == nil {
- x.FptrMapIntUint8 = new(map[int]uint8)
- }
- z.F.DecMapIntUint8X(x.FptrMapIntUint8, d)
- }
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- z.F.DecMapIntUint64X(&x.FMapIntUint64, d)
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- if r.TryNil() {
- if x.FptrMapIntUint64 != nil { // remove the if-true
- x.FptrMapIntUint64 = nil
- }
- } else {
- if x.FptrMapIntUint64 == nil {
- x.FptrMapIntUint64 = new(map[int]uint64)
- }
- z.F.DecMapIntUint64X(x.FptrMapIntUint64, d)
- }
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- z.F.DecMapIntIntX(&x.FMapIntInt, d)
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- if r.TryNil() {
- if x.FptrMapIntInt != nil { // remove the if-true
- x.FptrMapIntInt = nil
- }
- } else {
- if x.FptrMapIntInt == nil {
- x.FptrMapIntInt = new(map[int]int)
- }
- z.F.DecMapIntIntX(x.FptrMapIntInt, d)
- }
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- z.F.DecMapIntInt64X(&x.FMapIntInt64, d)
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- if r.TryNil() {
- if x.FptrMapIntInt64 != nil { // remove the if-true
- x.FptrMapIntInt64 = nil
- }
- } else {
- if x.FptrMapIntInt64 == nil {
- x.FptrMapIntInt64 = new(map[int]int64)
- }
- z.F.DecMapIntInt64X(x.FptrMapIntInt64, d)
- }
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- z.F.DecMapIntFloat32X(&x.FMapIntFloat32, d)
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- if r.TryNil() {
- if x.FptrMapIntFloat32 != nil { // remove the if-true
- x.FptrMapIntFloat32 = nil
- }
- } else {
- if x.FptrMapIntFloat32 == nil {
- x.FptrMapIntFloat32 = new(map[int]float32)
- }
- z.F.DecMapIntFloat32X(x.FptrMapIntFloat32, d)
- }
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- z.F.DecMapIntFloat64X(&x.FMapIntFloat64, d)
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- if r.TryNil() {
- if x.FptrMapIntFloat64 != nil { // remove the if-true
- x.FptrMapIntFloat64 = nil
- }
- } else {
- if x.FptrMapIntFloat64 == nil {
- x.FptrMapIntFloat64 = new(map[int]float64)
- }
- z.F.DecMapIntFloat64X(x.FptrMapIntFloat64, d)
- }
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- z.F.DecMapIntBoolX(&x.FMapIntBool, d)
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- if r.TryNil() {
- if x.FptrMapIntBool != nil { // remove the if-true
- x.FptrMapIntBool = nil
- }
- } else {
- if x.FptrMapIntBool == nil {
- x.FptrMapIntBool = new(map[int]bool)
- }
- z.F.DecMapIntBoolX(x.FptrMapIntBool, d)
- }
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- z.F.DecMapInt64IntfX(&x.FMapInt64Intf, d)
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- if r.TryNil() {
- if x.FptrMapInt64Intf != nil { // remove the if-true
- x.FptrMapInt64Intf = nil
- }
- } else {
- if x.FptrMapInt64Intf == nil {
- x.FptrMapInt64Intf = new(map[int64]interface{})
- }
- z.F.DecMapInt64IntfX(x.FptrMapInt64Intf, d)
- }
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- z.F.DecMapInt64StringX(&x.FMapInt64String, d)
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- if r.TryNil() {
- if x.FptrMapInt64String != nil { // remove the if-true
- x.FptrMapInt64String = nil
- }
- } else {
- if x.FptrMapInt64String == nil {
- x.FptrMapInt64String = new(map[int64]string)
- }
- z.F.DecMapInt64StringX(x.FptrMapInt64String, d)
- }
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- z.F.DecMapInt64BytesX(&x.FMapInt64Bytes, d)
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- if r.TryNil() {
- if x.FptrMapInt64Bytes != nil { // remove the if-true
- x.FptrMapInt64Bytes = nil
- }
- } else {
- if x.FptrMapInt64Bytes == nil {
- x.FptrMapInt64Bytes = new(map[int64][]uint8)
- }
- z.F.DecMapInt64BytesX(x.FptrMapInt64Bytes, d)
- }
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- z.F.DecMapInt64UintX(&x.FMapInt64Uint, d)
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- if r.TryNil() {
- if x.FptrMapInt64Uint != nil { // remove the if-true
- x.FptrMapInt64Uint = nil
- }
- } else {
- if x.FptrMapInt64Uint == nil {
- x.FptrMapInt64Uint = new(map[int64]uint)
- }
- z.F.DecMapInt64UintX(x.FptrMapInt64Uint, d)
- }
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- z.F.DecMapInt64Uint8X(&x.FMapInt64Uint8, d)
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- if r.TryNil() {
- if x.FptrMapInt64Uint8 != nil { // remove the if-true
- x.FptrMapInt64Uint8 = nil
- }
- } else {
- if x.FptrMapInt64Uint8 == nil {
- x.FptrMapInt64Uint8 = new(map[int64]uint8)
- }
- z.F.DecMapInt64Uint8X(x.FptrMapInt64Uint8, d)
- }
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- z.F.DecMapInt64Uint64X(&x.FMapInt64Uint64, d)
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- if r.TryNil() {
- if x.FptrMapInt64Uint64 != nil { // remove the if-true
- x.FptrMapInt64Uint64 = nil
- }
- } else {
- if x.FptrMapInt64Uint64 == nil {
- x.FptrMapInt64Uint64 = new(map[int64]uint64)
- }
- z.F.DecMapInt64Uint64X(x.FptrMapInt64Uint64, d)
- }
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- z.F.DecMapInt64IntX(&x.FMapInt64Int, d)
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- if r.TryNil() {
- if x.FptrMapInt64Int != nil { // remove the if-true
- x.FptrMapInt64Int = nil
- }
- } else {
- if x.FptrMapInt64Int == nil {
- x.FptrMapInt64Int = new(map[int64]int)
- }
- z.F.DecMapInt64IntX(x.FptrMapInt64Int, d)
- }
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- z.F.DecMapInt64Int64X(&x.FMapInt64Int64, d)
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- if r.TryNil() {
- if x.FptrMapInt64Int64 != nil { // remove the if-true
- x.FptrMapInt64Int64 = nil
- }
- } else {
- if x.FptrMapInt64Int64 == nil {
- x.FptrMapInt64Int64 = new(map[int64]int64)
- }
- z.F.DecMapInt64Int64X(x.FptrMapInt64Int64, d)
- }
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- z.F.DecMapInt64Float32X(&x.FMapInt64Float32, d)
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- if r.TryNil() {
- if x.FptrMapInt64Float32 != nil { // remove the if-true
- x.FptrMapInt64Float32 = nil
- }
- } else {
- if x.FptrMapInt64Float32 == nil {
- x.FptrMapInt64Float32 = new(map[int64]float32)
- }
- z.F.DecMapInt64Float32X(x.FptrMapInt64Float32, d)
- }
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- z.F.DecMapInt64Float64X(&x.FMapInt64Float64, d)
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- if r.TryNil() {
- if x.FptrMapInt64Float64 != nil { // remove the if-true
- x.FptrMapInt64Float64 = nil
- }
- } else {
- if x.FptrMapInt64Float64 == nil {
- x.FptrMapInt64Float64 = new(map[int64]float64)
- }
- z.F.DecMapInt64Float64X(x.FptrMapInt64Float64, d)
- }
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- z.F.DecMapInt64BoolX(&x.FMapInt64Bool, d)
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- if r.TryNil() {
- if x.FptrMapInt64Bool != nil { // remove the if-true
- x.FptrMapInt64Bool = nil
- }
- } else {
- if x.FptrMapInt64Bool == nil {
- x.FptrMapInt64Bool = new(map[int64]bool)
- }
- z.F.DecMapInt64BoolX(x.FptrMapInt64Bool, d)
- }
- for {
- yyj381++
- if yyhl381 {
- yyb381 = yyj381 > l
- } else {
- yyb381 = z.DecCheckBreak()
- }
- if yyb381 {
- break
- }
- z.DecReadArrayElem()
- z.DecStructFieldNotFound(yyj381-1, "")
- }
- }
- func (x testMammoth2Binary) CodecEncodeSelf(e *Encoder) {
- var h codecSelfer19781
- z, r := GenHelperEncoder(e)
- _, _, _ = h, z, r
- if z.EncBinary() {
- z.EncBinaryMarshal(x)
- } else {
- r.EncodeUint(uint64(x))
- }
- }
- func (x *testMammoth2Binary) CodecDecodeSelf(d *Decoder) {
- var h codecSelfer19781
- z, r := GenHelperDecoder(d)
- _, _, _ = h, z, r
- if z.DecBinary() {
- z.DecBinaryUnmarshal(x)
- } else {
- *x = (testMammoth2Binary)(r.DecodeUint64())
- }
- }
- func (x testMammoth2Text) CodecEncodeSelf(e *Encoder) {
- var h codecSelfer19781
- z, r := GenHelperEncoder(e)
- _, _, _ = h, z, r
- if !z.EncBinary() {
- z.EncTextMarshal(x)
- } else {
- r.EncodeUint(uint64(x))
- }
- }
- func (x *testMammoth2Text) CodecDecodeSelf(d *Decoder) {
- var h codecSelfer19781
- z, r := GenHelperDecoder(d)
- _, _, _ = h, z, r
- if !z.DecBinary() {
- z.DecTextUnmarshal(x)
- } else {
- *x = (testMammoth2Text)(r.DecodeUint64())
- }
- }
- func (x testMammoth2Json) CodecEncodeSelf(e *Encoder) {
- var h codecSelfer19781
- z, r := GenHelperEncoder(e)
- _, _, _ = h, z, r
- if !z.EncBinary() && z.IsJSONHandle() {
- z.EncJSONMarshal(x)
- } else {
- r.EncodeUint(uint64(x))
- }
- }
- func (x *testMammoth2Json) CodecDecodeSelf(d *Decoder) {
- var h codecSelfer19781
- z, r := GenHelperDecoder(d)
- _, _, _ = h, z, r
- if !z.DecBinary() && z.IsJSONHandle() {
- z.DecJSONUnmarshal(x)
- } else {
- *x = (testMammoth2Json)(r.DecodeUint64())
- }
- }
- func (x *testMammoth2Basic) CodecEncodeSelf(e *Encoder) {
- var h codecSelfer19781
- z, r := GenHelperEncoder(e)
- _, _, _ = h, z, r
- if x == nil {
- r.EncodeNil()
- } else {
- h.enctestMammoth2Basic((*testMammoth2Basic)(x), e)
- }
- }
- func (x *testMammoth2Basic) CodecDecodeSelf(d *Decoder) {
- var h codecSelfer19781
- z, r := GenHelperDecoder(d)
- _, _, _ = h, z, r
- h.dectestMammoth2Basic((*testMammoth2Basic)(x), d)
- }
- func (x *TestMammoth2Wrapper) CodecEncodeSelf(e *Encoder) {
- var h codecSelfer19781
- z, r := GenHelperEncoder(e)
- _, _, _ = h, z, r
- if x == nil {
- r.EncodeNil()
- } else {
- yysep2 := !z.EncBinary()
- yy2arr2 := z.EncBasicHandle().StructToArray
- _, _ = yysep2, yy2arr2
- const yyr2 bool = false // struct tag has 'toArray'
- if yyr2 || yy2arr2 {
- z.EncWriteArrayStart(8)
- z.EncWriteArrayElem()
- yy11 := &x.V
- yy11.CodecEncodeSelf(e)
- z.EncWriteArrayElem()
- x.T.CodecEncodeSelf(e)
- z.EncWriteArrayElem()
- x.B.CodecEncodeSelf(e)
- z.EncWriteArrayElem()
- x.J.CodecEncodeSelf(e)
- z.EncWriteArrayElem()
- yy16 := &x.C
- yy16.CodecEncodeSelf(e)
- z.EncWriteArrayElem()
- if x.M == nil {
- r.EncodeNil()
- } else {
- h.encMaptestMammoth2BasicTestMammoth2((map[testMammoth2Basic]TestMammoth2)(x.M), e)
- } // end block: if x.M map == nil
- z.EncWriteArrayElem()
- if x.L == nil {
- r.EncodeNil()
- } else {
- h.encSliceTestMammoth2(([]TestMammoth2)(x.L), e)
- } // end block: if x.L slice == nil
- z.EncWriteArrayElem()
- yy20 := &x.A
- h.encArray4int64((*[4]int64)(yy20), e)
- z.EncWriteArrayEnd()
- } else {
- z.EncWriteMapStart(8)
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"V\"")
- } else {
- r.EncodeString(`V`)
- }
- z.EncWriteMapElemValue()
- yy22 := &x.V
- yy22.CodecEncodeSelf(e)
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"T\"")
- } else {
- r.EncodeString(`T`)
- }
- z.EncWriteMapElemValue()
- x.T.CodecEncodeSelf(e)
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"B\"")
- } else {
- r.EncodeString(`B`)
- }
- z.EncWriteMapElemValue()
- x.B.CodecEncodeSelf(e)
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"J\"")
- } else {
- r.EncodeString(`J`)
- }
- z.EncWriteMapElemValue()
- x.J.CodecEncodeSelf(e)
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"C\"")
- } else {
- r.EncodeString(`C`)
- }
- z.EncWriteMapElemValue()
- yy27 := &x.C
- yy27.CodecEncodeSelf(e)
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"M\"")
- } else {
- r.EncodeString(`M`)
- }
- z.EncWriteMapElemValue()
- if x.M == nil {
- r.EncodeNil()
- } else {
- h.encMaptestMammoth2BasicTestMammoth2((map[testMammoth2Basic]TestMammoth2)(x.M), e)
- } // end block: if x.M map == nil
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"L\"")
- } else {
- r.EncodeString(`L`)
- }
- z.EncWriteMapElemValue()
- if x.L == nil {
- r.EncodeNil()
- } else {
- h.encSliceTestMammoth2(([]TestMammoth2)(x.L), e)
- } // end block: if x.L slice == nil
- z.EncWriteMapElemKey()
- if z.IsJSONHandle() {
- z.WriteStr("\"A\"")
- } else {
- r.EncodeString(`A`)
- }
- z.EncWriteMapElemValue()
- yy31 := &x.A
- h.encArray4int64((*[4]int64)(yy31), e)
- z.EncWriteMapEnd()
- }
- }
- }
- func (x *TestMammoth2Wrapper) CodecDecodeSelf(d *Decoder) {
- var h codecSelfer19781
- z, r := GenHelperDecoder(d)
- _, _, _ = h, z, r
- yyct2 := r.ContainerType()
- if yyct2 == codecSelferValueTypeNil19781 {
- *(x) = TestMammoth2Wrapper{}
- } else if yyct2 == codecSelferValueTypeMap19781 {
- yyl2 := z.DecReadMapStart()
- if yyl2 == 0 {
- } else {
- x.codecDecodeSelfFromMap(yyl2, d)
- }
- z.DecReadMapEnd()
- } else if yyct2 == codecSelferValueTypeArray19781 {
- yyl2 := z.DecReadArrayStart()
- if yyl2 != 0 {
- x.codecDecodeSelfFromArray(yyl2, d)
- }
- z.DecReadArrayEnd()
- } else {
- panic(errCodecSelferOnlyMapOrArrayEncodeToStruct19781)
- }
- }
- func (x *TestMammoth2Wrapper) codecDecodeSelfFromMap(l int, d *Decoder) {
- var h codecSelfer19781
- z, r := GenHelperDecoder(d)
- _, _, _ = h, z, r
- var yyhl3 bool = l >= 0
- for yyj3 := 0; ; yyj3++ {
- if yyhl3 {
- if yyj3 >= l {
- break
- }
- } else {
- if z.DecCheckBreak() {
- break
- }
- }
- z.DecReadMapElemKey()
- yys3 := z.StringView(r.DecodeStringAsBytes())
- z.DecReadMapElemValue()
- switch yys3 {
- case "V":
- x.V.CodecDecodeSelf(d)
- case "T":
- x.T.CodecDecodeSelf(d)
- case "B":
- x.B.CodecDecodeSelf(d)
- case "J":
- x.J.CodecDecodeSelf(d)
- case "C":
- x.C.CodecDecodeSelf(d)
- case "M":
- h.decMaptestMammoth2BasicTestMammoth2((*map[testMammoth2Basic]TestMammoth2)(&x.M), d)
- case "L":
- h.decSliceTestMammoth2((*[]TestMammoth2)(&x.L), d)
- case "A":
- h.decArray4int64((*[4]int64)(&x.A), d)
- default:
- z.DecStructFieldNotFound(-1, yys3)
- } // end switch yys3
- } // end for yyj3
- }
- func (x *TestMammoth2Wrapper) codecDecodeSelfFromArray(l int, d *Decoder) {
- var h codecSelfer19781
- z, r := GenHelperDecoder(d)
- _, _, _ = h, z, r
- var yyj15 int
- var yyb15 bool
- var yyhl15 bool = l >= 0
- yyj15++
- if yyhl15 {
- yyb15 = yyj15 > l
- } else {
- yyb15 = z.DecCheckBreak()
- }
- if yyb15 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- x.V.CodecDecodeSelf(d)
- yyj15++
- if yyhl15 {
- yyb15 = yyj15 > l
- } else {
- yyb15 = z.DecCheckBreak()
- }
- if yyb15 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- x.T.CodecDecodeSelf(d)
- yyj15++
- if yyhl15 {
- yyb15 = yyj15 > l
- } else {
- yyb15 = z.DecCheckBreak()
- }
- if yyb15 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- x.B.CodecDecodeSelf(d)
- yyj15++
- if yyhl15 {
- yyb15 = yyj15 > l
- } else {
- yyb15 = z.DecCheckBreak()
- }
- if yyb15 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- x.J.CodecDecodeSelf(d)
- yyj15++
- if yyhl15 {
- yyb15 = yyj15 > l
- } else {
- yyb15 = z.DecCheckBreak()
- }
- if yyb15 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- x.C.CodecDecodeSelf(d)
- yyj15++
- if yyhl15 {
- yyb15 = yyj15 > l
- } else {
- yyb15 = z.DecCheckBreak()
- }
- if yyb15 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- h.decMaptestMammoth2BasicTestMammoth2((*map[testMammoth2Basic]TestMammoth2)(&x.M), d)
- yyj15++
- if yyhl15 {
- yyb15 = yyj15 > l
- } else {
- yyb15 = z.DecCheckBreak()
- }
- if yyb15 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- h.decSliceTestMammoth2((*[]TestMammoth2)(&x.L), d)
- yyj15++
- if yyhl15 {
- yyb15 = yyj15 > l
- } else {
- yyb15 = z.DecCheckBreak()
- }
- if yyb15 {
- z.DecReadArrayEnd()
- return
- }
- z.DecReadArrayElem()
- h.decArray4int64((*[4]int64)(&x.A), d)
- for {
- yyj15++
- if yyhl15 {
- yyb15 = yyj15 > l
- } else {
- yyb15 = z.DecCheckBreak()
- }
- if yyb15 {
- break
- }
- z.DecReadArrayElem()
- z.DecStructFieldNotFound(yyj15-1, "")
- }
- }
- func (x codecSelfer19781) enctestMammoth2Basic(v *testMammoth2Basic, e *Encoder) {
- var h codecSelfer19781
- z, r := GenHelperEncoder(e)
- _, _, _ = h, z, r
- if v == nil {
- r.EncodeNil()
- return
- }
- z.EncWriteArrayStart(len(v))
- for _, yyv1 := range v {
- z.EncWriteArrayElem()
- r.EncodeUint(uint64(yyv1))
- }
- z.EncWriteArrayEnd()
- }
- func (x codecSelfer19781) dectestMammoth2Basic(v *testMammoth2Basic, d *Decoder) {
- var h codecSelfer19781
- z, r := GenHelperDecoder(d)
- _, _, _ = h, z, r
- yyv1 := v
- yyh1, yyl1 := z.DecSliceHelperStart()
- if yyl1 == 0 {
- } else {
- yyhl1 := yyl1 > 0
- var yyrl1 int
- _ = yyrl1
- var yyj1 int
- for yyj1 = 0; (yyhl1 && yyj1 < yyl1) || !(yyhl1 || z.DecCheckBreak()); yyj1++ { // bounds-check-elimination
- yyh1.ElemContainerState(yyj1)
- var yydb1 bool
- if yyj1 >= len(yyv1) {
- z.DecArrayCannotExpand(len(v), yyj1+1)
- yydb1 = true
- }
- if yydb1 {
- z.DecSwallow()
- } else {
- yyv1[yyj1] = (uint64)(r.DecodeUint64())
- }
- }
- }
- yyh1.End()
- }
- func (x codecSelfer19781) encMaptestMammoth2BasicTestMammoth2(v map[testMammoth2Basic]TestMammoth2, e *Encoder) {
- var h codecSelfer19781
- z, r := GenHelperEncoder(e)
- _, _, _ = h, z, r
- if v == nil {
- r.EncodeNil()
- return
- }
- z.EncWriteMapStart(len(v))
- for yyk1, yyv1 := range v {
- z.EncWriteMapElemKey()
- yy2 := &yyk1
- yy2.CodecEncodeSelf(e)
- z.EncWriteMapElemValue()
- yy4 := &yyv1
- yy4.CodecEncodeSelf(e)
- }
- z.EncWriteMapEnd()
- }
- func (x codecSelfer19781) decMaptestMammoth2BasicTestMammoth2(v *map[testMammoth2Basic]TestMammoth2, d *Decoder) {
- var h codecSelfer19781
- z, r := GenHelperDecoder(d)
- _, _, _ = h, z, r
- yyv1 := *v
- yyl1 := z.DecReadMapStart()
- if yyl1 == codecSelferDecContainerLenNil19781 {
- *v = nil
- } else {
- if yyv1 == nil {
- yyrl1 := z.DecInferLen(yyl1, z.DecBasicHandle().MaxInitLen, 1872)
- yyv1 = make(map[testMammoth2Basic]TestMammoth2, yyrl1)
- *v = yyv1
- }
- var yymk1 testMammoth2Basic
- var yymv1 TestMammoth2
- var yymg1, yymdn1 bool
- if z.DecBasicHandle().MapValueReset {
- yymg1 = true
- }
- if yyl1 != 0 {
- yyhl1 := yyl1 > 0
- for yyj1 := 0; (yyhl1 && yyj1 < yyl1) || !(yyhl1 || z.DecCheckBreak()); yyj1++ {
- z.DecReadMapElemKey()
- yymk1.CodecDecodeSelf(d)
- if yymg1 {
- yymv1 = yyv1[yymk1]
- } else {
- yymv1 = TestMammoth2{}
- }
- z.DecReadMapElemValue()
- yymdn1 = false
- yymv1.CodecDecodeSelf(d)
- if yymdn1 {
- if z.DecBasicHandle().DeleteOnNilMapValue {
- delete(yyv1, yymk1)
- } else {
- yyv1[yymk1] = TestMammoth2{}
- }
- } else if yyv1 != nil {
- yyv1[yymk1] = yymv1
- }
- }
- } // else len==0: TODO: Should we clear map entries?
- z.DecReadMapEnd()
- }
- }
- func (x codecSelfer19781) encSliceTestMammoth2(v []TestMammoth2, e *Encoder) {
- var h codecSelfer19781
- z, r := GenHelperEncoder(e)
- _, _, _ = h, z, r
- if v == nil {
- r.EncodeNil()
- return
- }
- z.EncWriteArrayStart(len(v))
- for _, yyv1 := range v {
- z.EncWriteArrayElem()
- yy2 := &yyv1
- yy2.CodecEncodeSelf(e)
- }
- z.EncWriteArrayEnd()
- }
- func (x codecSelfer19781) decSliceTestMammoth2(v *[]TestMammoth2, d *Decoder) {
- var h codecSelfer19781
- z, r := GenHelperDecoder(d)
- _, _, _ = h, z, r
- yyv1 := *v
- yyh1, yyl1 := z.DecSliceHelperStart()
- var yyc1 bool
- _ = yyc1
- if yyh1.IsNil {
- if yyv1 != nil {
- yyv1 = nil
- yyc1 = true
- }
- } else if yyl1 == 0 {
- if yyv1 == nil {
- yyv1 = []TestMammoth2{}
- yyc1 = true
- } else if len(yyv1) != 0 {
- yyv1 = yyv1[:0]
- yyc1 = true
- }
- } else {
- yyhl1 := yyl1 > 0
- var yyrl1 int
- _ = yyrl1
- if yyhl1 {
- if yyl1 > cap(yyv1) {
- yyrl1 = z.DecInferLen(yyl1, z.DecBasicHandle().MaxInitLen, 1840)
- if yyrl1 <= cap(yyv1) {
- yyv1 = yyv1[:yyrl1]
- } else {
- yyv1 = make([]TestMammoth2, yyrl1)
- }
- yyc1 = true
- } else if yyl1 != len(yyv1) {
- yyv1 = yyv1[:yyl1]
- yyc1 = true
- }
- }
- var yyj1 int
- for yyj1 = 0; (yyhl1 && yyj1 < yyl1) || !(yyhl1 || z.DecCheckBreak()); yyj1++ { // bounds-check-elimination
- if yyj1 == 0 && yyv1 == nil {
- if yyhl1 {
- yyrl1 = z.DecInferLen(yyl1, z.DecBasicHandle().MaxInitLen, 1840)
- } else {
- yyrl1 = 8
- }
- yyv1 = make([]TestMammoth2, yyrl1)
- yyc1 = true
- }
- yyh1.ElemContainerState(yyj1)
- var yydb1 bool
- if yyj1 >= len(yyv1) {
- yyv1 = append(yyv1, TestMammoth2{})
- yyc1 = true
- }
- if yydb1 {
- z.DecSwallow()
- } else {
- yyv1[yyj1].CodecDecodeSelf(d)
- }
- }
- if yyj1 < len(yyv1) {
- yyv1 = yyv1[:yyj1]
- yyc1 = true
- } else if yyj1 == 0 && yyv1 == nil {
- yyv1 = make([]TestMammoth2, 0)
- yyc1 = true
- }
- }
- yyh1.End()
- if yyc1 {
- *v = yyv1
- }
- }
- func (x codecSelfer19781) encArray4int64(v *[4]int64, e *Encoder) {
- var h codecSelfer19781
- z, r := GenHelperEncoder(e)
- _, _, _ = h, z, r
- if v == nil {
- r.EncodeNil()
- return
- }
- z.EncWriteArrayStart(len(v))
- for _, yyv1 := range v {
- z.EncWriteArrayElem()
- r.EncodeInt(int64(yyv1))
- }
- z.EncWriteArrayEnd()
- }
- func (x codecSelfer19781) decArray4int64(v *[4]int64, d *Decoder) {
- var h codecSelfer19781
- z, r := GenHelperDecoder(d)
- _, _, _ = h, z, r
- yyv1 := v
- yyh1, yyl1 := z.DecSliceHelperStart()
- if yyl1 == 0 {
- } else {
- yyhl1 := yyl1 > 0
- var yyrl1 int
- _ = yyrl1
- var yyj1 int
- for yyj1 = 0; (yyhl1 && yyj1 < yyl1) || !(yyhl1 || z.DecCheckBreak()); yyj1++ { // bounds-check-elimination
- yyh1.ElemContainerState(yyj1)
- var yydb1 bool
- if yyj1 >= len(yyv1) {
- z.DecArrayCannotExpand(len(v), yyj1+1)
- yydb1 = true
- }
- if yydb1 {
- z.DecSwallow()
- } else {
- yyv1[yyj1] = (int64)(r.DecodeInt64())
- }
- }
- }
- yyh1.End()
- }
|