Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- __int64 __fastcall OverworldDimension::createDefaultLayers(__int64 seed, __int64 layers1, __int64 layers2, int generatorId, char experimentalGameplay)
- {
- __int64 v5; // STF0_8
- __int64 v6; // STD8_8
- __int64 v7; // STC8_8
- __int64 v8; // STB0_8
- __int64 v9; // ST80_8
- __int64 v10; // ST70_8
- __int64 v11; // ST60_8
- __int64 v12; // ST50_8
- __int64 v13; // ST40_8
- __int64 v14; // ST30_8
- __int64 v15; // ST20_8
- __int64 v16; // ST10_8
- __int64 v17; // rax
- __int64 v18; // rax
- int v20; // [rsp+1B4h] [rbp-43Ch]
- char v21; // [rsp+1B8h] [rbp-438h]
- char v22; // [rsp+1C8h] [rbp-428h]
- int v23; // [rsp+1DCh] [rbp-414h]
- char v24; // [rsp+1E0h] [rbp-410h]
- int v25; // [rsp+1F4h] [rbp-3FCh]
- char v26; // [rsp+1F8h] [rbp-3F8h]
- int v27; // [rsp+20Ch] [rbp-3E4h]
- char v28; // [rsp+210h] [rbp-3E0h]
- int v29; // [rsp+224h] [rbp-3CCh]
- char v30; // [rsp+228h] [rbp-3C8h]
- int v31; // [rsp+23Ch] [rbp-3B4h]
- char v32; // [rsp+240h] [rbp-3B0h]
- int v33; // [rsp+254h] [rbp-39Ch]
- char v34; // [rsp+258h] [rbp-398h]
- int v35; // [rsp+26Ch] [rbp-384h]
- int v36; // [rsp+270h] [rbp-380h]
- int v37; // [rsp+278h] [rbp-378h]
- __int64 v38; // [rsp+280h] [rbp-370h]
- __int64 *v39; // [rsp+288h] [rbp-368h]
- int v40; // [rsp+294h] [rbp-35Ch]
- char v41; // [rsp+298h] [rbp-358h]
- int v42; // [rsp+2ACh] [rbp-344h]
- char v43; // [rsp+2B0h] [rbp-340h]
- int v44; // [rsp+2C4h] [rbp-32Ch]
- char v45; // [rsp+2C8h] [rbp-328h]
- char v46; // [rsp+2D8h] [rbp-318h]
- char v47; // [rsp+2E8h] [rbp-308h]
- int v48; // [rsp+2FCh] [rbp-2F4h]
- char v49; // [rsp+300h] [rbp-2F0h]
- char v50; // [rsp+310h] [rbp-2E0h]
- char layer5; // [rsp+320h] [rbp-2D0h]
- bool v52; // [rsp+333h] [rbp-2BDh]
- int v53; // [rsp+334h] [rbp-2BCh]
- char v54; // [rsp+338h] [rbp-2B8h]
- char v55; // [rsp+348h] [rbp-2A8h]
- int v56; // [rsp+35Ch] [rbp-294h]
- char v57; // [rsp+360h] [rbp-290h]
- int v58; // [rsp+374h] [rbp-27Ch]
- char v59; // [rsp+378h] [rbp-278h]
- char v60; // [rsp+388h] [rbp-268h]
- char layer3; // [rsp+398h] [rbp-258h]
- unsigned int biomeSize; // [rsp+3ACh] [rbp-244h]
- char v63; // [rsp+3B0h] [rbp-240h]
- int v64; // [rsp+3C4h] [rbp-22Ch]
- char v65; // [rsp+3C8h] [rbp-228h]
- int v66; // [rsp+3DCh] [rbp-214h]
- char v67; // [rsp+3E0h] [rbp-210h]
- int v68; // [rsp+3F4h] [rbp-1FCh]
- char v69; // [rsp+3F8h] [rbp-1F8h]
- int v70; // [rsp+40Ch] [rbp-1E4h]
- char v71; // [rsp+410h] [rbp-1E0h]
- int v72; // [rsp+424h] [rbp-1CCh]
- char v73; // [rsp+428h] [rbp-1C8h]
- int v74; // [rsp+438h] [rbp-1B8h]
- int v75; // [rsp+43Ch] [rbp-1B4h]
- char v76; // [rsp+440h] [rbp-1B0h]
- int v77; // [rsp+450h] [rbp-1A0h]
- int v78; // [rsp+454h] [rbp-19Ch]
- char v79; // [rsp+458h] [rbp-198h]
- int v80; // [rsp+468h] [rbp-188h]
- int v81; // [rsp+46Ch] [rbp-184h]
- char v82; // [rsp+470h] [rbp-180h]
- int v83; // [rsp+484h] [rbp-16Ch]
- char v84; // [rsp+488h] [rbp-168h]
- int v85; // [rsp+49Ch] [rbp-154h]
- char v86; // [rsp+4A0h] [rbp-150h]
- char v87; // [rsp+4B0h] [rbp-140h]
- int v88; // [rsp+4C4h] [rbp-12Ch]
- char v89; // [rsp+4C8h] [rbp-128h]
- int v90; // [rsp+4DCh] [rbp-114h]
- char v91; // [rsp+4E0h] [rbp-110h]
- char layer2; // [rsp+4F0h] [rbp-100h]
- int v93; // [rsp+504h] [rbp-ECh]
- char v94; // [rsp+508h] [rbp-E8h]
- int v95; // [rsp+51Ch] [rbp-D4h]
- char v96; // [rsp+520h] [rbp-D0h]
- int v97; // [rsp+534h] [rbp-BCh]
- char v98; // [rsp+538h] [rbp-B8h]
- int v99; // [rsp+54Ch] [rbp-A4h]
- char v100; // [rsp+550h] [rbp-A0h]
- int v101; // [rsp+564h] [rbp-8Ch]
- char v102; // [rsp+568h] [rbp-88h]
- int v103; // [rsp+57Ch] [rbp-74h]
- char v104; // [rsp+580h] [rbp-70h]
- int v105; // [rsp+594h] [rbp-5Ch]
- char v106; // [rsp+598h] [rbp-58h]
- int v107; // [rsp+5ACh] [rbp-44h]
- char v108; // [rsp+5B0h] [rbp-40h]
- char layer1; // [rsp+5C0h] [rbp-30h]
- char v110; // [rsp+5D3h] [rbp-1Dh]
- int generatorId_1; // [rsp+5D4h] [rbp-1Ch]
- __int64 layer7; // [rsp+5D8h] [rbp-18h]
- __int64 layer4; // [rsp+5E0h] [rbp-10h]
- __int64 seed_1; // [rsp+5E8h] [rbp-8h]
- seed_1 = seed;
- layer4 = layers1;
- layer7 = layers2;
- generatorId_1 = generatorId;
- v110 = experimentalGameplay & 1;
- // SECTION 1
- v107 = 1; // GenLayer layer1 = new GenLayerIsland(1L);
- std::make_shared<IslandLayer,int>(&v108, &v107);
- std::shared_ptr<Layer>::shared_ptr<IslandLayer,void>(&layer1, &v108);
- std::shared_ptr<IslandLayer>::~shared_ptr(&v108);
- v105 = 2000; // layer1 = new GenLayerFuzzyZoom(2000L, layer1);
- std::make_shared<FuzzyZoomLayer,int,std::shared_ptr<Layer> &>(&v106, &v105, &layer1);
- std::shared_ptr<Layer>::operator=<FuzzyZoomLayer>(&layer1, &v106);
- std::shared_ptr<FuzzyZoomLayer>::~shared_ptr(&v106);
- v103 = 1; // layer1 = new GenLayerAddIsland(1L, layer1);
- std::make_shared<AddIslandLayer,int,std::shared_ptr<Layer> &>(&v104, &v103, &layer1);
- std::shared_ptr<Layer>::operator=<AddIslandLayer>(&layer1, &v104);
- std::shared_ptr<AddIslandLayer>::~shared_ptr(&v104);
- v101 = 2001; // layer1 = new GenLayerZoom(2001L, layer1);
- std::make_shared<ZoomLayer,int,std::shared_ptr<Layer> &>(&v102, &v101, &layer1);
- std::shared_ptr<Layer>::operator=<ZoomLayer>(&layer1, &v102);
- std::shared_ptr<ZoomLayer>::~shared_ptr(&v102);
- v99 = 2; // layer1 = new GenLayerAddIsland(2L, layer1);
- std::make_shared<AddIslandLayer,int,std::shared_ptr<Layer> &>(&v100, &v99, &layer1);
- std::shared_ptr<Layer>::operator=<AddIslandLayer>(&layer1, &v100);
- std::shared_ptr<AddIslandLayer>::~shared_ptr(&v100);
- v97 = 50; // layer1 = new GenLayerAddIsland(50L, layer1);
- std::make_shared<AddIslandLayer,int,std::shared_ptr<Layer> &>(&v98, &v97, &layer1);
- std::shared_ptr<Layer>::operator=<AddIslandLayer>(&layer1, &v98);
- std::shared_ptr<AddIslandLayer>::~shared_ptr(&v98);
- v95 = 70; // layer1 = new GenLayerAddIsland(70L, layer1);
- std::make_shared<AddIslandLayer,int,std::shared_ptr<Layer> &>(&v96, &v95, &layer1);
- std::shared_ptr<Layer>::operator=<AddIslandLayer>(&layer1, &v96);
- std::shared_ptr<AddIslandLayer>::~shared_ptr(&v96);
- v93 = 2; // layer1 = new GenLayerRemoveTooMuchOcean(2L, layer1);
- std::make_shared<RemoveTooMuchOceanLayer,int,std::shared_ptr<Layer> &>(&v94, &v93, &layer1);
- std::shared_ptr<Layer>::operator=<RemoveTooMuchOceanLayer>(&layer1, &v94);
- std::shared_ptr<RemoveTooMuchOceanLayer>::~shared_ptr(&v94);
- // SECTION 2 (not in the Java code)
- std::shared_ptr<Layer>::shared_ptr(&layer2, &layer1);// GenLayer layer2 = layer1;
- v90 = 2; // layer2 = new AddOceanTemperatureLayer(2L, layer2);
- std::make_shared<AddOceanTemperatureLayer,int,std::shared_ptr<Layer> &>(&v91, &v90, &layer2);
- std::shared_ptr<Layer>::operator=<AddOceanTemperatureLayer>(&layer2, &v91);
- std::shared_ptr<AddOceanTemperatureLayer>::~shared_ptr(&v91);
- v88 = 2; // layer2 = new AddOceanEdgeLayer(2L, layer2);
- std::make_shared<AddOceanEdgeLayer,int,std::shared_ptr<Layer> &>(&v89, &v88, &layer2);
- std::shared_ptr<Layer>::operator=<AddOceanEdgeLayer>(&layer2, &v89);
- std::shared_ptr<AddOceanEdgeLayer>::~shared_ptr(&v89);
- ZoomLayer::zoom(&v87, 2001LL, &layer2, 6LL); // layer2 = GenLayerZoom.magnify(2001L, layer2, 6);
- std::shared_ptr<Layer>::operator=(&layer2, &v87);
- std::shared_ptr<Layer>::~shared_ptr(&v87);
- // SECTION 3
- v85 = 2; // layer1 = new GenLayerAddSnow(2L, layer1);
- std::make_shared<AddSnowLayer,int,std::shared_ptr<Layer> &>(&v86, &v85, &layer1);
- std::shared_ptr<Layer>::operator=<AddSnowLayer>(&layer1, &v86);
- std::shared_ptr<AddSnowLayer>::~shared_ptr(&v86);
- v83 = 3; // layer1 = new GenLayerAddIsland(3L, layer1);
- std::make_shared<AddIslandLayer,int,std::shared_ptr<Layer> &>(&v84, &v83, &layer1);
- std::shared_ptr<Layer>::operator=<AddIslandLayer>(&layer1, &v84);
- std::shared_ptr<AddIslandLayer>::~shared_ptr(&v84);
- v81 = 2; // layer1 = new GenLayerEdge(2L, layer1, GenLayerEdge.Mode.COOL_WARM);
- v80 = 0;
- std::make_shared<AddEdgeLayer,int,std::shared_ptr<Layer> &,AddEdgeLayer::Mode>(&v82, &v81, &layer1, &v80);
- std::shared_ptr<Layer>::operator=<AddEdgeLayer>(&layer1, &v82);
- std::shared_ptr<AddEdgeLayer>::~shared_ptr(&v82);
- v78 = 2; // layer1 = new GenLayerEdge(2L, layer1, GenLayerEdge.Mode.HEAT_ICE);
- v77 = 1;
- std::make_shared<AddEdgeLayer,int,std::shared_ptr<Layer> &,AddEdgeLayer::Mode>(&v79, &v78, &layer1, &v77);
- std::shared_ptr<Layer>::operator=<AddEdgeLayer>(&layer1, &v79);
- std::shared_ptr<AddEdgeLayer>::~shared_ptr(&v79);
- v75 = 3; // layer1 = new GenLayerEdge(3L, layer1, GenLayerEdge.Mode.SPECIAL);
- v74 = 2;
- std::make_shared<AddEdgeLayer,int,std::shared_ptr<Layer> &,AddEdgeLayer::Mode>(&v76, &v75, &layer1, &v74);
- std::shared_ptr<Layer>::operator=<AddEdgeLayer>(&layer1, &v76);
- std::shared_ptr<AddEdgeLayer>::~shared_ptr(&v76);
- v72 = 2002; // layer1 = new GenLayerZoom(2002L, layer1);
- std::make_shared<ZoomLayer,int,std::shared_ptr<Layer> &>(&v73, &v72, &layer1);
- std::shared_ptr<Layer>::operator=<ZoomLayer>(&layer1, &v73);
- std::shared_ptr<ZoomLayer>::~shared_ptr(&v73);
- v70 = 2003; // layer1 = new GenLayerZoom(2003L, layer1);
- std::make_shared<ZoomLayer,int,std::shared_ptr<Layer> &>(&v71, &v70, &layer1);
- std::shared_ptr<Layer>::operator=<ZoomLayer>(&layer1, &v71);
- std::shared_ptr<ZoomLayer>::~shared_ptr(&v71);
- v68 = 4; // layer1 = new GenLayerAddIsland(4L, layer1);
- std::make_shared<AddIslandLayer,int,std::shared_ptr<Layer> &>(&v69, &v68, &layer1);
- std::shared_ptr<Layer>::operator=<AddIslandLayer>(&layer1, &v69);
- std::shared_ptr<AddIslandLayer>::~shared_ptr(&v69);
- v66 = 5; // layer1 = new GenLayerAddMushroomIsland(5L, layer1);
- std::make_shared<AddMushroomIslandLayer,int,std::shared_ptr<Layer> &>(&v67, &v66, &layer1);
- std::shared_ptr<Layer>::operator=<AddMushroomIslandLayer>(&layer1, &v67);
- std::shared_ptr<AddMushroomIslandLayer>::~shared_ptr(&v67);
- v64 = 4; // layer1 = new GenLayerDeepOcean(4L, layer1);
- std::make_shared<AddDeepOceanLayer,int,std::shared_ptr<Layer> &>(&v65, &v64, &layer1);
- std::shared_ptr<Layer>::operator=<AddDeepOceanLayer>(&layer1, &v65);
- std::shared_ptr<AddDeepOceanLayer>::~shared_ptr(&v65);
- ZoomLayer::zoom(&v63, 1000LL, &layer1, 0LL); // layer1 = GenLayerZoom.magnify(1000L, layer1, 0);
- std::shared_ptr<Layer>::operator=(&layer1, &v63);
- std::shared_ptr<Layer>::~shared_ptr(&v63);
- biomeSize = 4;
- if ( !generatorId_1 )
- biomeSize = 2;
- // SECTION 4
- std::shared_ptr<Layer>::shared_ptr(&layer3, &layer1);// GenLayer layer3 = layer1;
- ZoomLayer::zoom(&v60, 1000LL, &layer3, 0LL); // layer3 = GenLayerZoom.magnify(1000L, layer3, 0);
- std::shared_ptr<Layer>::operator=(&layer3, &v60);
- std::shared_ptr<Layer>::~shared_ptr(&v60);
- v58 = 100; // layer3 = new GenLayerRiverInit(100L, layer3);
- std::make_shared<RiverInitLayer,int,std::shared_ptr<Layer> &>(&v59, &v58, &layer3);
- std::shared_ptr<Layer>::operator=<RiverInitLayer>(&layer3, &v59);
- std::shared_ptr<RiverInitLayer>::~shared_ptr(&v59);
- // SECTION 5
- std::shared_ptr<Layer>::operator=(layer4, &layer1);// GenLayer layer4 = layer1;
- v56 = 200; // layer4 = new GenLayerBiome(200L, layer4, generatorId);
- v5 = layer4;
- std::make_shared<BiomeInitLayer,int,std::shared_ptr<Layer> &,GeneratorType &>(&v57, &v56, layer4, &generatorId_1);
- std::shared_ptr<Layer>::operator=<BiomeInitLayer>(v5, &v57);
- std::shared_ptr<BiomeInitLayer>::~shared_ptr(&v57);
- v6 = layer4; // layer4 = GenLayerZoom.magnify(1000L, layer4, 2);
- ZoomLayer::zoom(&v55, 1000LL, layer4, 2LL);
- std::shared_ptr<Layer>::operator=(v6, &v55);
- std::shared_ptr<Layer>::~shared_ptr(&v55);
- v53 = 1000; // layer4 = new GenLayerBiomeEdge(1000L, layer4, generatorId == 1);
- v52 = generatorId_1 == 1;
- v7 = layer4;
- std::make_shared<BiomeEdgeLayer,int,std::shared_ptr<Layer> &,bool>(&v54, &v53, layer4, &v52);
- std::shared_ptr<Layer>::operator=<BiomeEdgeLayer>(v7, &v54);
- std::shared_ptr<BiomeEdgeLayer>::~shared_ptr(&v54);
- std::shared_ptr<Layer>::shared_ptr(&layer5, &layer3);// GenLayer layer5 = layer3;
- ZoomLayer::zoom(&v50, 1000LL, &layer5, 2LL); // layer5 = GenLayerZoom.magnify(1000L, layer5, 2);
- std::shared_ptr<Layer>::operator=(&layer5, &v50);
- std::shared_ptr<Layer>::~shared_ptr(&v50);
- v48 = 1000; // layer4 = new GenLayerHills(1000L, layer4, layer5);
- v8 = layer4;
- std::make_shared<RegionHillsLayer,int,std::shared_ptr<Layer> &,std::shared_ptr<Layer> &>(&v49, &v48, layer4, &layer5);
- std::shared_ptr<Layer>::operator=<RegionHillsLayer>(v8, &v49);
- std::shared_ptr<RegionHillsLayer>::~shared_ptr(&v49);
- // SECTION 6
- ZoomLayer::zoom(&v47, 1000LL, &layer3, 2LL); // layer3 = GenLayerZoom.magnify(1000L, layer3, 2);
- std::shared_ptr<Layer>::operator=(&layer3, &v47);
- std::shared_ptr<Layer>::~shared_ptr(&v47);
- ZoomLayer::zoom(&v46, 1000LL, &layer3, biomeSize);// layer3 = GenLayerZoom.magnify(1000L, layer3, biomeSize);
- std::shared_ptr<Layer>::operator=(&layer3, &v46);
- std::shared_ptr<Layer>::~shared_ptr(&v46);
- v44 = 1; // layer3 = new GenLayerRiver(1L, layer3);
- std::make_shared<RiverLayer,int,std::shared_ptr<Layer> &>(&v45, &v44, &layer3);
- std::shared_ptr<Layer>::operator=<RiverLayer>(&layer3, &v45);
- std::shared_ptr<RiverLayer>::~shared_ptr(&v45);
- v42 = 1000; // layer3 = new GenLayerSmooth(1000L, layer3);
- std::make_shared<SmoothLayer,int,std::shared_ptr<Layer> &>(&v43, &v42, &layer3);
- std::shared_ptr<Layer>::operator=<SmoothLayer>(&layer3, &v43);
- std::shared_ptr<SmoothLayer>::~shared_ptr(&v43);
- // SECTION 7
- v40 = 1001; // layer4 = new GenLayerRareBiome(1001L, layer4);
- v9 = layer4;
- std::make_shared<RareBiomeSpotLayer,int,std::shared_ptr<Layer> &>(&v41, &v40, layer4);
- std::shared_ptr<Layer>::operator=<RareBiomeSpotLayer>(v9, &v41);
- std::shared_ptr<RareBiomeSpotLayer>::~shared_ptr(&v41);
- v38 = range<int,1>(biomeSize); // for (int i = 0; i < biomeSize; i++)
- v39 = &v38;
- v37 = Range<int,1>::begin(&v38);
- v36 = Range<int,1>::end(v39);
- while ( Range<int,1>::iterator::operator!=(&v37, &v36) & 1 )
- { // {
- v35 = Range<int,1>::iterator::operator*(&v37);// layer4 = new GenLayerZoom(1000L + i, layer4);
- v33 = v35 + 1000;
- v10 = layer4;
- std::make_shared<ZoomLayer,int,std::shared_ptr<Layer> &>(&v34, &v33, layer4);
- std::shared_ptr<Layer>::operator=<ZoomLayer>(v10, &v34);
- std::shared_ptr<ZoomLayer>::~shared_ptr(&v34);
- if ( !v35 ) // if (i != 0)
- { // {
- v31 = 3; // layer4 = new GenLayerAddIsland(3L, layer4);
- v11 = layer4;
- std::make_shared<AddIslandLayer,int,std::shared_ptr<Layer> &>(&v32, &v31, layer4);
- std::shared_ptr<Layer>::operator=<AddIslandLayer>(v11, &v32);
- std::shared_ptr<AddIslandLayer>::~shared_ptr(&v32);
- } // }
- if ( v35 == 1 ) // if (i == 1)
- { // {
- v29 = 1000; // layer4 = new GenLayerShore(1000L, layer4);
- v12 = layer4;
- std::make_shared<ShoreLayer,int,std::shared_ptr<Layer> &>(&v30, &v29, layer4);
- std::shared_ptr<Layer>::operator=<ShoreLayer>(v12, &v30);
- std::shared_ptr<ShoreLayer>::~shared_ptr(&v30);
- } // }
- Range<int,1>::iterator::operator++(&v37);
- } // }
- v27 = 1000; // layer4 = new GenLayerSmooth(1000L, layer4);
- v13 = layer4;
- std::make_shared<SmoothLayer,int,std::shared_ptr<Layer> &>(&v28, &v27, layer4);
- std::shared_ptr<Layer>::operator=<SmoothLayer>(v13, &v28);
- std::shared_ptr<SmoothLayer>::~shared_ptr(&v28);
- v25 = 100; // layer4 = new GenLayerRiverMix(100L, layer4, layer3);
- v14 = layer4;
- std::make_shared<RiverMixerLayer,int,std::shared_ptr<Layer> &,std::shared_ptr<Layer> &>(&v26, &v25, layer4, &layer3);
- std::shared_ptr<Layer>::operator=<RiverMixerLayer>(v14, &v26);
- std::shared_ptr<RiverMixerLayer>::~shared_ptr(&v26);
- v23 = 100; // layer4 = new GenLayerOceanMix(100L, layer4, layer2); // not in the Java
- v15 = layer4;
- std::make_shared<OceanMixerLayer,int,std::shared_ptr<Layer> &,std::shared_ptr<Layer> &>(&v24, &v23, layer4, &layer2);
- std::shared_ptr<Layer>::operator=<OceanMixerLayer>(v15, &v24);
- std::shared_ptr<OceanMixerLayer>::~shared_ptr(&v24);
- // SECTION 8
- std::shared_ptr<Layer>::shared_ptr(&v22, layer4);
- v20 = 10; // GenLayer layer7 = new GenLayerVoronoiZoom(10L, layer4);
- v16 = layer7;
- std::make_shared<VoronoiZoom,int,std::shared_ptr<Layer> &>(&v21, &v20, layer4);
- std::shared_ptr<Layer>::operator=<VoronoiZoom>(v16, &v21);
- std::shared_ptr<VoronoiZoom>::~shared_ptr(&v21);
- // SECTION 9
- v17 = std::__shared_ptr<Layer,(__gnu_cxx::_Lock_policy)2>::operator->(layer4);// return {layer4, layer7};
- (*(void (__fastcall **)(__int64, __int64))(*(_QWORD *)v17 + 16LL))(v17, seed_1);
- v18 = std::__shared_ptr<Layer,(__gnu_cxx::_Lock_policy)2>::operator->(layer7);
- (*(void (__fastcall **)(__int64, __int64))(*(_QWORD *)v18 + 16LL))(v18, seed_1);
- std::shared_ptr<Layer>::~shared_ptr(&v22);
- std::shared_ptr<Layer>::~shared_ptr(&layer5);
- std::shared_ptr<Layer>::~shared_ptr(&layer3);
- std::shared_ptr<Layer>::~shared_ptr(&layer2);
- return std::shared_ptr<Layer>::~shared_ptr(&layer1);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement